На главную

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

Редкие основания кодирования

Base45, Base62, Ascii85, Z85, Bech32 и Modhex в одном месте.

HRP — человекочитаемая часть

13 байт на входе

Все основания сразу

ОснованиеРезультатДлина

Base45

RFC 9285: QR-коды сертификатов, алфавит без строчных букв

$GQ$LQHHQBHQEHQ*LQX020

Base62

Цифры и обе латиницы: короткие ссылки и идентификаторы

5aiZAZBzwkejdyvxir18

Ascii85

Четыре байта в пять символов: PDF и PostScript

d%A^9d(%H.d'_8Q+T17

Z85

Ascii85 от ZeroMQ: безопасен внутри строк кода

Длина данных для Z85 должна делиться на 4

Bech32 / Bech32m

Префикс, данные и контрольная сумма: адреса SegWit

data16z0arqxshrgt95946xpzzxfqpsq32

Modhex

Алфавит Yubikey: одинаково набирается на любой раскладке

tckvtbjctcnjtcndtcngtbjddb26

Чем они отличаются

Base45RFC 9285: QR-коды сертификатов, алфавит без строчных букв
Base62Цифры и обе латиницы: короткие ссылки и идентификаторы
Ascii85Четыре байта в пять символов: PDF и PostScript
Z85Ascii85 от ZeroMQ: безопасен внутри строк кода
Bech32 / Bech32mПрефикс, данные и контрольная сумма: адреса SegWit
ModhexАлфавит Yubikey: одинаково набирается на любой раскладке