Единственный последний известный мне 6-битный код - base64. При этом используются четыре 6-битных печатаемых символа для хранения трех 8-битных значений (6x4 = 8x3 = 24 бита).
6-битные значения взяты из символов:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/
, которые являются значениями от 0 до 63. Четыре из них (скажем, UGF4
) используются для представления трех 8-битных значений.
UGF4 = 010100 000110 000101 111000
= 01010000 01100001 01111000
= Pax
Если именно так закодированы ваши данные, существует множество фрагментов, которые скажут вам, как их декодировать (во многих языках есть встроенный кодер и декодер или встроенная библиотека). У Wikipedia есть хорошая статья для этого здесь .
Если это , а не base64, то вам необходимо выяснить схему кодирования. Некоторые старые схемы использовали другие методы поиска кодов сдвига / сдвига (SI / SO) для выбора страницы в наборах символов, но я думаю, что это было больше для выбора расширенных (например, японских DBCS) символов, а не обычных символов ACSII .