Результат

Кодируйте или декодируйте текст Base64

Кодируйте текст Unicode как Base64 или декодируйте Base64 как текст UTF-8.

Как использовать Кодирование и декодирование Base64

  1. 01Вставьте текст Unicode или данные Base64.
  2. 02Выберите кодирование или декодирование.
  3. 03Скопируйте или скачайте результат.

Часто задаваемые вопросы

Каковы ограничения?

Декодирование ожидает Base64, представляющий корректный текст UTF-8, а не произвольные двоичные файлы. Base64 - это кодирование, а не шифрование, сжатие, защита целостности или доказательство безопасности содержимого. Пробелы, варианты с URL-безопасными символами, отсутствие заполнения и другая кодировка символов могут изменить результаты. Внимательно сравнивайте декодированный текст и не выполняйте, не открывайте и не доверяйте незнакомому содержимому только потому, что оно успешно декодировалось.

Что проверить перед использованием результата?

Проверьте аспекты, определяющие смысл результата: ключи, имена полей, типы значений, вложенность, количество строк и столбцов, разделители, кавычки, экранирование, концы строк и кодировку символов. Для результатов сравнения изучайте и добавления, и удаления, а не только выделенную сводку. Для Base64 различайте закодированный текст и произвольные двоичные данные. Для контрольных сумм сравнивайте каждый символ и подтверждайте название алгоритма. Проверяйте важные выходные данные в системе, которая будет их использовать, поскольку синтаксически корректные данные могут нарушать схему, обязательные поля, правила уникальности или бизнес-ограничения.

В чём разница между форматированием и проверкой?

Форматирование и проверка отвечают на разные вопросы. Форматирование разбирает корректные данные и записывает их с единообразными отступами или расположением для удобства просмотра. Проверка определяет, можно ли разобрать синтаксис, но не подтверждает автоматически, что значения соответствуют схеме или бизнес-правилу. Минификация удаляет лишние пробелы без изменения разобранного значения. Инспекция обобщает структуру и глубину. Для XML и YAML форматирование может нормализовать незначительные пробелы или варианты представления, поэтому сравнивайте смысловые значения, а не ожидайте сохранения исходного стиля текста.

Почему данные, выглядящие корректно, могут вызывать ошибку?

Данные, выглядящие корректно, могут содержать невидимый разделитель, неразрывный пробел, непарную кавычку, повторяющийся структурный маркер, некорректную escape-последовательность, смешанные концы строк, неподдерживаемую кодировку или особенность формата, меняющую разбор. Начните с указанной строки, столбца или пути, если они доступны. Уменьшите входные данные до наименьшего фрагмента, который всё ещё вызывает ошибку, затем постепенно восстанавливайте окружающие записи. Для CSV подтвердите разделитель и предположение о заголовке. Для JSON, XML или YAML проверяйте скобки, отступы, кавычки, сущности и вложенность. Сохраняйте копию источника при диагностике, чтобы исправление не удалило корректную информацию.

Нужно ли что-то устанавливать?

Для использования перечисленных утилит данных установка и регистрация не требуются. Откройте действие, соответствующее задаче, добавьте или вставьте источник, выберите нужный режим и скопируйте или скачайте результат. Перед заменой важного файла сохраните оригинал и проверьте вывод в принимающем приложении. Установка не является главным вопросом совместимости: ожидания схемы, кодировка, разделители, функции рабочей книги и поддерживаемый синтаксис по-прежнему определяют, примет ли другая система результат.