ru

Кодировать в Base64

Закодируйте любой файл как текст Base64, Base32 или Hex - полностью локально в браузере; файл никогда не покидает ваше устройство.

Формат Целевой формат итогового файла.
  • Base64
  • Base32
  • Hex

Обработка локально на вашем устройстве ...

0%

Ваши файлы так и не покинули устройство

    Загружается ли мой файл?

    Нет. Всё выполняется в вашем браузере - ваш файл никогда не покидает устройство. Как это можно проверить

    Без загрузки100% локально
    Содержимое остаётся у васнет доступа у третьих лиц
    Серверы в ГерманииGDPR by design
    Независимый аудитTLS A+ · Заголовки A+

    Кодирование - это превращение произвольных байтов в форму, которая выдерживает перенос в виде обычного текста. Многие системы - электронная почта, JSON, XML, файлы конфигурации, поля баз данных - принимают только печатные символы и спотыкаются на сырых двоичных данных. Base64 решает это, отображая каждые три байта на четыре безобидных текстовых символа; изображение, ключ или небольшой файл превращаются в строку, которую можно безопасно встроить, скопировать и преобразовать обратно. Содержимое сохраняется полностью, оно лишь записано иначе.

    Этот инструмент предлагает три стандартных алфавита по RFC 4648. Base64 - самый компактный и самый распространенный выбор, например для data-URL, встроенных вложений или полей API. Base32 использует только заглавные буквы и цифры, благодаря чему не различает регистр и удобен, когда текст набирают вручную или читают вслух (его применяют ключи TOTP). Hex (основание 16) записывает каждый байт как два символа 0-9 a-f - длиннее, чем Base64, зато сразу читаем и служит стандартом, когда нужно различать отдельные байты, например в контрольных суммах.

    Преобразование выполняется полностью локально в браузере с помощью небольшой чисто JavaScript-процедуры - ничего не выгружается, ничего не сохраняется и никакая чужая библиотека не подгружается с CDN. Результат появляется как текстовый файл, который можно скачать или скопировать; с помощью обратного инструмента (декодирование) вы вернете из него исходный файл, байт за байтом в точности.

    Технические данные

    Технические данные
    Выходной форматTXT
    Пакетная обработкаДа
    ОбработкаЛокально в браузере (JavaScript)
    Загрузка файловОтсутствует

    В 3 шага

    1. Перетащите файл.
    2. Выберите формат (по умолчанию: Base64).
    3. Скачайте закодированный текст как файл.

    Ограничения: Кодирование - это не шифрование: любой может преобразовать текст обратно без ключа - значит, оно ничего не держит в секрете, а лишь делает двоичные данные безопасными для текста. Закодированный текст к тому же больше оригинала (Base64 примерно на треть, Hex вдвое). Для очень больших файлов этот способ мало практичен.

    Частые вопросы

    Выгружается ли мой файл?

    Нет. Кодирование выполняется полностью локально в браузере; файл никогда не покидает ваше устройство и не сохраняется.

    Является ли Base64 шифрованием?

    Нет. Это лишь обратимая запись. Тот, у кого есть текст, может преобразовать его обратно без ключа. Чтобы защитить данные, используйте инструмент шифрования.

    Какой формат выбрать?

    В случае сомнений Base64 (самый компактный, самый распространенный). Base32 - для нечувствительных к регистру, легко набираемых значений, Hex - для побайтового чтения.

    Получу ли я в точности оригинал обратно?

    Да. С помощью инструмента декодирования текст байт за байтом преобразуется обратно в неизмененный исходный файл.

    Похожие инструменты