Post
Topic
Board Кодеры
Re: base58
by
kcaterpillar
on 25/04/2017, 16:52:41 UTC
Экономия в 2 бита - это вообще смешно.  Grin

Справедливости ради, экономия не в два бита - адрес записанный в кодировке base58 почти на треть короче чем, в шестнадцатеричной форме:

Code:
ln 16 ÷ ln 58 == 0.6828


Так я об этом и говорю, только не до конца уточнил. При записи двоичных данных одинаковой длины на шесть HEX символов придётся чуть более четырех base58 символов - это уже в ASCII кодировке. Т.е. на каждый символ base58 в ASCII будет округлённо на два бита больше в HEХ-формате в ASCII тех же данных.