Результат
Кодируйте или декодируйте текст Base64
Кодируйте текст Unicode как Base64 или декодируйте Base64 как текст UTF-8.
Как использовать Кодирование и декодирование Base64
- 01Вставьте текст Unicode или данные Base64.
- 02Выберите кодирование или декодирование.
- 03Скопируйте или скачайте результат.
Часто задаваемые вопросы
Каковы ограничения?
Декодирование ожидает Base64, представляющий корректный текст UTF-8, а не произвольные двоичные файлы. Base64 - это кодирование, а не шифрование, сжатие, защита целостности или доказательство безопасности содержимого. Пробелы, варианты с URL-безопасными символами, отсутствие заполнения и другая кодировка символов могут изменить результаты. Внимательно сравнивайте декодированный текст и не выполняйте, не открывайте и не доверяйте незнакомому содержимому только потому, что оно успешно декодировалось.
Что проверить перед использованием результата?
Проверьте аспекты, определяющие смысл результата: ключи, имена полей, типы значений, вложенность, количество строк и столбцов, разделители, кавычки, экранирование, концы строк и кодировку символов. Для результатов сравнения изучайте и добавления, и удаления, а не только выделенную сводку. Для Base64 различайте закодированный текст и произвольные двоичные данные. Для контрольных сумм сравнивайте каждый символ и подтверждайте название алгоритма. Проверяйте важные выходные данные в системе, которая будет их использовать, поскольку синтаксически корректные данные могут нарушать схему, обязательные поля, правила уникальности или бизнес-ограничения.
В чём разница между форматированием и проверкой?
Форматирование и проверка отвечают на разные вопросы. Форматирование разбирает корректные данные и записывает их с единообразными отступами или расположением для удобства просмотра. Проверка определяет, можно ли разобрать синтаксис, но не подтверждает автоматически, что значения соответствуют схеме или бизнес-правилу. Минификация удаляет лишние пробелы без изменения разобранного значения. Инспекция обобщает структуру и глубину. Для XML и YAML форматирование может нормализовать незначительные пробелы или варианты представления, поэтому сравнивайте смысловые значения, а не ожидайте сохранения исходного стиля текста.
Почему данные, выглядящие корректно, могут вызывать ошибку?
Данные, выглядящие корректно, могут содержать невидимый разделитель, неразрывный пробел, непарную кавычку, повторяющийся структурный маркер, некорректную escape-последовательность, смешанные концы строк, неподдерживаемую кодировку или особенность формата, меняющую разбор. Начните с указанной строки, столбца или пути, если они доступны. Уменьшите входные данные до наименьшего фрагмента, который всё ещё вызывает ошибку, затем постепенно восстанавливайте окружающие записи. Для CSV подтвердите разделитель и предположение о заголовке. Для JSON, XML или YAML проверяйте скобки, отступы, кавычки, сущности и вложенность. Сохраняйте копию источника при диагностике, чтобы исправление не удалило корректную информацию.
Нужно ли что-то устанавливать?
Для использования перечисленных утилит данных установка и регистрация не требуются. Откройте действие, соответствующее задаче, добавьте или вставьте источник, выберите нужный режим и скопируйте или скачайте результат. Перед заменой важного файла сохраните оригинал и проверьте вывод в принимающем приложении. Установка не является главным вопросом совместимости: ожидания схемы, кодировка, разделители, функции рабочей книги и поддерживаемый синтаксис по-прежнему определяют, примет ли другая система результат.