TF

Конвертеры

Кодировщик и декодер Base32, Base58, Hex и двоичного кода

Преобразуйте текст или файлы в Base32, Hex, двоичный код, Base58, Base62, Base36, Base85 или Base64 — и обратно.

Работает локально в вашем браузере — введённые данные не загружаются.

Data URI, вложения писем, JSON и данные API.

Введите текст или выберите файл — результат обновляется по мере ввода.

Что это за инструмент?

Выберите формат, введите текст или перетащите файл и смотрите закодированный результат по мере ввода. Декодирование работает так же в обратную сторону: читаемый текст появляется сразу, а двоичные данные скачиваются как файл. Удобно для секретов 2FA (Base32), криптоадресов (Base58), коротких идентификаторов (Base62), контрольных сумм (Hex) и чтобы увидеть, как хранится текст (двоичный код).

Все форматы работают с байтами. Текст сначала преобразуется в UTF-8, поэтому кириллица и эмодзи сохраняются, а файлы кодируются байт за байтом.

Base32, Base64, Base85, Hex и двоичный код преобразуют группы битов фиксированного размера, поэтому быстро справляются с большими файлами. Base36, Base58 и Base62 рассматривают весь ввод как одно большое число — это подходит для коротких идентификаторов и ключей, здесь действует лимит 64 КБ.

Base58, Base62 и Base36 сохраняют ведущие нулевые байты как ведущие нулевые цифры, как в Base58 у Bitcoin. Base85 использует алфавит Ascii85 из PDF и PostScript, где z обозначает четыре нулевых байта.

Ничего не загружается — кодирование и декодирование происходят полностью в браузере.

Как пользоваться: Кодировщик / декодер

  1. Выберите формат: Base64, Base32, Hex, двоичный, Base58, Base62, Base36 или Base85.
  2. Выберите «Кодировать» и введите или вставьте текст либо переключитесь на «Файл» и выберите файл.
  3. Настройте параметры формата, например Hex заглавными или с пробелами, дополнение Base32 или ограничители Ascii85.
  4. Чтобы декодировать, выберите «Декодировать» и вставьте закодированный текст. Текст появится сразу; двоичные данные скачиваются как файл.
  5. Скопируйте или скачайте результат либо нажмите «Сменить направление», чтобы преобразовать его обратно.

Примеры

«Hi» в Hex и двоичном виде

Каждый байт превращается в две шестнадцатеричные цифры или восемь битов.

Hi
4869
01001000 01101001

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

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

Base64 — для data URI, почты и API. Base32 — для секретов 2FA/TOTP и систем без учёта регистра. Hex — для контрольных сумм и дампов байтов. Base58 — для криптоадресов и идентификаторов IPFS. Base62 или Base36 — для коротких идентификаторов в URL. Base85 — когда нужен самый компактный текст.

Кодирование — это то же самое, что шифрование?

Нет. Любой может обратить эти форматы без ключа. Используйте кодирование для передачи данных через текстовые системы, но не для сокрытия секретов.

Почему у Base58, Base62 и Base36 есть ограничение размера?

Они преобразуют весь ввод как одно большое число, что требует гораздо больше вычислений, чем групповые форматы. Лимит 64 КБ сохраняет отзывчивость страницы; для больших файлов используйте Base64 или Hex.

Какой алфавит Base58 используется?

Алфавит Bitcoin: 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz. В нём нет 0, O, I и l, которые легко перепутать.

Можно ли превратить закодированный текст обратно в файл?

Да. Вставьте его в режиме «Декодировать». ToolForge распознаёт распространённые типы файлов, такие как PNG, JPEG, PDF и ZIP, показывает предпросмотр изображений и позволяет скачать файл.

Понадобится больше возможностей?

Премиум-инструменты, повышенные лимиты и доступ через API — в наших планах. Версия 1 остаётся бесплатной и приватной в вашем браузере.