Paso 8: ¿Qué más?
¿Hmm, qué vas a necesitar saber? Oh, bien, cómo UUE se almacenan los datos.
UUE almacena y envía los datos en las líneas. Una línea de datos UUE consisten en un carácter de inicio, lo que representa cuántos bytes han sido codificados en la línea (no cuántos caracteres UUE están en la línea) usando un número de 6 bits como un carácter ASCII. La línea de datos UUE termina con un carácter de línea nueva (es decir, ' \n'). Por último, una línea UUE está limitada a 45 bytes de datos. Esto significa, la cantidad máxima de caracteres de datos en línea de UUE debe tener no más de 60. Y 62, si se cuenta el carácter de inicio y el carácter de final.
Una vez más, son buenos ejemplos. Para nuestros gatos, la línea sería algo como esto,
$ 0V%T<P `` \n
Permítanme tomar un momento para describir cómo conseguir el carácter de inicio. Básicamente, contamos cuántos bytes que estamos enviando, en nuestro caso 4, y agregar 32. Esto nos da la representación decimal del carácter ASCII que usaremos como nuestro carácter de inicio. Por lo tanto
4 + 32 = 36 as ASCII = $
¿Confundiendo? Probablemente hará más sentido cuando nos fijamos en el código.
Hablando de eso, creo has cubierto los conceptos básicos, es hora de saltar en implementación.