На главную
Кодирование и идентификаторы
Автоматическое раскодирование
Сам подбирает цепочку раскодирования: 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) раскодировать нельзя: это не кодировка. Узнать его вид поможет «Тип хеша».