Приходится иметь дело с форматом Base64? Тогда этот сайт идеально вам подойдет! Воспользуйтесь нашим невероятно удобным онлайн-инструментом для кодирования или декодирования ваших данных.

Декодирование из формата Base64

Для закодированных двоичных файлов (например, изображений, документов и т. д.) используйте форму загрузки файлов, которая находится чуть ниже на этой странице.

Декодирование файлов из формата Base64

Нажмите (или коснитесь) здесь, чтобы выбрать файл
Максимальный размер файла - 192 МБ. Не запускайте декодированные файлы, полученные из ненадежных источников.

Информация

Представляем декодирование и Кодирование в формате Base 64, простой онлайн-инструмент, название которого говорит само за себя: он декодирует данные из формата Base64, а также быстро и легко выполняет обратную операцию. Кодирование данных в Base64 без лишних проблем или их декодирование в удобный для восприятия формат.

Схемы кодирования в Base64 обычно используются, когда существует необходимость в кодировании двоичных данных, особенно в случае, если эти данные необходимо хранить и передавать на носителях, предназначенных для работы с текстом. Эта кодировка служит гарантией того, что данные остаются без изменений во время их передачи. Base64 обычно используется в ряде приложений, в том числе в приложениях электронной почты через MIME, а также для хранения сложных данных в XML или JSON.

Дополнительные параметры
  • Набор символов: при использовании текстовой информации схема кодирования не содержит набор символов, поэтому необходимо указать, какой набор символов использовался в процессе кодирования. Обычно это UTF-8, но могут быть и другие системы; если вы не уверены, попробуйте доступные опции или функцию автоматического обнаружения. Эта информация используется для преобразования декодированных данных в набор символов, который связан с нашим веб-сайтом, с целью надлежащего отображения всех букв и символов. Внимание: речь не идет о файлах, поскольку они не требуют безопасных веб-преобразований.
  • Декодирование каждой строки: закодированные данные обычно состоят из непрерывного текста, поэтому и символы новой строки кодируются в формат Base64. Перед декодированием все незакодированные пробелы удаляются из входных данных для защиты их целостности. Эта опция полезна, если вам нужно декодировать несколько независимых записей, разделенных переносами строк.
  • Режим реального времени: при включении этой опции введенные данные немедленно декодируются с помощью встроенных функций JavaScript вашего браузера без отправки какой-либо информации на наши серверы. В настоящее время этот режим поддерживает только UTF-8.
Полная безопасность

Связь с нашими серверами поддерживается через защищенное зашифрованное по протоколу SSL соединение (https). Мы удаляем загруженные файлы с наших серверов сразу после обработки, при этом полученный загружаемый файл удаляется сразу после первой попытки загрузки или через 15 минут бездействия (в зависимости от того, какой период короче). Мы не храним и не проверяем предоставленные данные или загруженные файлы. Подробная информация представлена в нашей политике конфиденциальности.

Абсолютно бесплатно

Мы предлагаем бесплатный инструмент. Теперь вам не нужно скачивать программное обеспечение для решения таких простых задач.

Подробная информация о кодировании в Base64

Base64 - это общий термин, описывающий ряд аналогичных схем кодирования, которые кодируют двоичные данные путем их численной обработки и преобразования в формат Base64. Термин «Base64» основан на определенном механизме кодирования передачи MIME-контента.

Модель

Конкретный набор символов, который требуется для получения 64 символов в рамках Base64, зависит от проекта. Общее правило заключается в составлении набора из 64 символов, который одновременно должен быть 1) частью подмножества, характерного для большинства кодировок, и 2) пригодным для вывода на печать. Эта комбинация устраняет риск того, что данные могут быть изменены при передаче через такие системы, как электронная почта, которые традиционно не были 8-битными. Например, в схеме MIME Base64 для первых 62 значений используются символы A-Z, a-z и 0-9, а для последних двух - «+» и «/». Другие варианты, обычно основанные на Base64, обладают таким же свойством, но различаются по символам, выбранным для последних двух значений. Пример: вариант «RFC 4648/Base64URL», совместимый с URL и именем файла, в котором используются символы «-» и «_».

Пример

Цитата из «Левиафана» Томаса Гоббса:

«Man is distinguished, not only by his reason, but ...» («Человек отличается не одним лишь разумом, но ...»)

Этот принцип отражен в виде последовательности байтов ASCII и закодирован в схеме MIME Base64 следующим образом:

TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=

В приведенной выше цитате закодированное значение Man («Человек») - TWFu. Зашифрованные в ASCII буквы «M», «a» и «n» сохранены в виде байтов 77, 97, 110, которые эквивалентны «01001101», «01100001» и «01101110» в Base2. Эти три байта объединены в 24-битный буфер, создающий двоичную последовательность «010011010110000101101110». Пакеты из 6 битов (6 битов имеют не более 64 различных двоичных значений) преобразуются в 4 цифры (24 = 4 * 6 битов), которые затем преобразуются в соответствующие значения в Base64.

Текстовый контент M a n
ASCII 77 97 110
Битовый шаблон 0 1 0 0 1 1 0 1 0 1 1 0 0 0 0 1 0 1 1 0 1 1 1 0
Индекс 19 22 5 46
Кодировка в Base64 T W F u

Этот пример показывает, что кодирование в Base64 позволяет преобразовать 3 некодированных байта (в данном случае символы ASCII) в 4 закодированных символа ASCII.
Перейти на настольную версию