Я не уверен, правильно ли я вас понял; Пожалуйста, поправьте меня, если я ошибаюсь. В любом случае:
Шестнадцатеричный ди git (основание 16) представлен 4 битами. Его диапазон - 0000… 1111, представляющий цифры 0… F.
Шестнадцатеричная строка 8-ди git, таким образом, представлена 32 битами, которые могут представлять значения от 0 до 2 ^ 32-1. Его диапазон - 00000000… FFFFFFFF.
Давайте рассмотрим систему base 17, называемую здесь системой 17de c.
17de c di git (base 17) представлена 5 битами. Его диапазон составляет 00000… 11111, представляющий цифры 0… V (с использованием стандартного латинского алфавита).
Строка 8-ди git 17de c, таким образом, представлена 40 битами, которые могут представлять значения от 0 до 2 ^ 40-1. Его диапазон 00000000… VVVVVVVV.
Таким образом, hex и 17de c охватывают одинаковые битовые комбинации от 0 до 2 ^ 32-1. Таким образом, невозможно иметь систему счисления с более высокой базой, которая побитово совместима с системой с более низкой базой.
Взять, например, значение 10000.
Шестнадцатеричное представление 10000 равно 10.
17de c представление 10000 - это G.
Нет способа сделать это совместимым.