На главную

Кодирование и идентификаторы

Автоматическое раскодирование

Сам подбирает цепочку раскодирования: Base64, hex, Base32, URL, quoted-printable, gzip, ROT13 и ещё десяток слоёв — пока не получится читаемый текст.

Слои снимаются по очереди, до шести подряд. Всё считается в браузере.

Порядок: Hex, Двоичный код, Десятичные байты, Base64, Base64url, Base32, Base58, URL-кодирование, HTML-сущности, Quoted-printable, Экранирование \u и \x, Punycode, JWT, ROT13, Gzip, Deflate (zlib).

Как это работает

  • К строке пробуются все декодеры, чей алфавит ей подходит; каждый результат оценивается на «читаемость».
  • Лучшие варианты раскодируются дальше — так снимаются вложенные слои вроде Base64 внутри hex внутри Base32.
  • Читаемость — это корректный UTF-8, доля букв и пробелов и похожесть на язык. Двоичные данные узнаются по сигнатуре файла.
  • Hex и Base64 используют общие символы, поэтому для коротких строк вариантов может быть несколько — смотрите список ниже.
  • Хеш (MD5, SHA) раскодировать нельзя: это не кодировка. Узнать его вид поможет «Тип хеша».