Если мы используем hex, потому что это упрощение двоичного кода, что упрощает работу с программистом, его легче читать, чем двоичный, и переносит больше данных (и т. Д.), Почему мы не переходим к следующему логическому шагу base64?Почему мы не используем base64 вместо hex?
Пример:
В десятичное:
1.000.000
В двоичном:
0b11110100001001000000
В шестнадцатеричном:
0xf4240
Очевидно, что представление base64 выше будет еще более компактным и кратким, чем даже шестнадцатеричное представление.
В этом отношении, почему бы нам не использовать сколь угодно большой 2 n базовая система? Зачем останавливаться на гексах?
Какой из них проще для человека? Hex или base64? –
Можете ли вы действительно запомнить (или расшифровать), что такое двоичное представление 'I34'? Если вы не можете, значит, это не так полезно. Существуют также проблемы с тем, что каждая буква представляет собой 6 бит вместо кратного размерам слов, которые мы используем (4, 8 бит). – bdares