Paso 6: Pero ¿qué pasa con "Gatos"?
Los más agudo que yo puedo haber notado ya un par de problemas. Por ejemplo, ¿qué pasa si nuestros datos no vienen en incrementos de tres? Por ejemplo, ¿cómo enviamos los gatos?
¿La respuesta? Hacemos nada para arriba. En el caso de los gatos, nosotros simplemente almohadilla al final de la serie de caracteres con dos nulos en el extremo. Por ejemplo,
'C' = 01000011 'a' = 01100001 't' = 01110100 's' = 01110011 NUL = 00000000 NUL = 00000000
48-bits,
010000110110000101110100011100110000000000000000
Los bytes senary convertidos,
6-bit Byte: 1 2 3 4 5 6 7 8 Binary: 010000 110110 000101 110100 011100 110000 000000 000000 Decimal: 16 54 5 52 28 48 0 0 Add 32 +32 +32 +32 +32 +32 +32 +32 +32 New Dec. 48 86 37 84 60 80 32 32 UUE char: 0 V % T < P SPC SPC
Nos hemos convertido "Gatos" en "0V T %".
Bueno, casi; absolutamente no estamos hechos.