Tengo un requisito específico para convertir una secuencia de bytes en una codificación de caracteres que resulta ser de 6 bits por carácter.¿Cómo se convierten los bytes de 8 bits a los caracteres de 6 bits?
Here's an example:
Input: 0x50 0x11 0xa0
Character Table:
010100 T
000001 A
000110 F
100000 SPACE
Output: "TAF "
Logically I can understand how this works:
Taking 0x50 0x11 0xa0 and showing as binary:
01010000 00010001 10100000
Which is "TAF ".
¿Cuál es la mejor manera de hacer esto programáticamente (pseudocódigo o C++). ¡Gracias!
alguien ha planteado la pregunta contraria? – Marine1