Definición de uuencode
El UuEncode es un comando Linux utilizado para codificar un archivo binario para compartir a través de Internet por correo electrónico. Convierte un archivo binario en código ASCII y envía el archivo codificado a un sistema remoto utilizando un correo electrónico electrónico. Toma un archivo de entrada que es un archivo fuente de datos, codifica los datos en el archivo y devuelve la salida codificada estándar. El formato de codificación utilizado por el comando uuencode solo incluye caracteres ASCII imprimibles. Incluye el nombre de archivo remoto y también el modo del archivo para que la imagen binaria de los datos codificados pueda recrearse en el lado receptor del sistema remoto. Para decodificar o recrear la imagen binaria original de los datos, el comando uudecode se usa en Linux.
Sintaxis del comando uuencode en Linux
La sintaxis del comando uuencode en Linux se da a continuación para su comprensión:
El indicador Uuencode en la sintaxis es el comando principal que realizará la función en el sistema operativo Linux. El archivo fuente representa el archivo de entrada que contiene los datos que deben codificarse y compartirse mediante correo electrónico. El archivo de salida representa el nombre del archivo que el archivo decodificado tendrá después de decodificar la fecha en el servidor remoto. Sin embargo, el UuEncode también toma la entrada del terminal estándar y proporciona salida en el terminal estándar. Esto se puede lograr simplemente con la instrucción /dev /stdout con el comando uuencode. Le guiaremos sobre cómo puede hacer esto en las próximas secciones con la ayuda de ejemplos.
Cómo instalar el comando uuencode en el sistema operativo Linux?
El Uuencode no está preinstalado en Ubuntu, por lo que manualmente tiene que instalarlo utilizando el comando APT Install. Puede asegurarse de haber instalado el paquete Uuencode instalado en su sistema Ubuntu o no ejecutando el siguiente comando:
Si ya no tiene instalado \ uuencode, obtendrá la siguiente salida:
Esto indica que debe instalar el comando uuencode utilizando el shrutils de instalación. El comando UuEncode se proporciona en el paquete ShareTils, por lo que instalar Sharutils significa que todas sus dependencias, bibliotecas y comandos se instalarán automáticamente. Instale los Shututilios para que podamos usar explícitamente el comando uuencode en Linux. Use el comando que se proporciona a continuación para instalar los Shututils:
Después de la instalación exitosa de Sharutils, obtendrá el siguiente resultado:
Como hemos instalado los Sharutils, el sistema ahora nos permitirá usar el comando UUENCODE. Pero antes de eso, localizemos nuevamente el comando uuencode y dónde está ejecutando el comando de localización nuevamente:
Como hemos instalado los Sharutilos, debemos obtener la ruta exacta donde el comando UuEncode se encuentra en el paquete. Confirmemos esto en el resultado de la salida que se proporciona a continuación:
Ahora exploremos algunos ejemplos para comprender cómo Uuencode funciona en el sistema operativo Ubuntu o Linux.
Ejemplo 1
En el primer ejemplo, realizaremos una codificación simple en el terminal estándar. Daremos la entrada en el terminal de línea de comando y obtendremos la salida codificada en el mismo terminal de línea de comandos. Como sabemos que el UuEnCode toma dos parámetros, uno es el archivo de entrada y el otro es el archivo de salida. Entonces, si no proporcionamos el archivo de entrada, entonces tomará la entrada del usuario en el tiempo de ejecución en el terminal de línea de comandos dada. E para imprimir los datos codificados en el terminal, debemos indicar el comando uuencode. Esto se puede hacer usando el comando /dev /stdout. Vea el código de ejemplo a continuación:
Cuando presiona Enter después de escribir este comando, el sistema le solicitará que ingrese los datos de entrada:
Ahora escriba los datos o la información que desea codificar utilizando el comando uuencode. Escribimos la siguiente línea:
Después de administrar los datos de entrada, debe presionar el Ctrl+D para que el UuEncode realice su función y codifique la salida dada. Cuando presiona el Ctrl+D, la salida codificada se mostrará en el terminal como usamos /dev /stdout con el comando uuencode. Consulte los datos codificados a continuación:
Esta es la conversión ASCII de la entrada que proporcionamos anteriormente.
Ejemplo 2
En este ejemplo, tomaremos la entrada de un archivo binario y la convertiremos en texto ASCII usando el comando uuencode. Crearemos una entrada.alquitrán.archivo gz y almacenar los datos en él. El alquitrán es un archivo binario comprimido que se utiliza para codificar y decodificar conversiones. Después de usar el comando uuencode para convertir los datos de entrada, los imprimiremos en el terminal usando el indicador Dev/stdout con el comando uuencode. Primero, cree un archivo binario usando el siguiente comando:
Esto creará un archivo binario llamado "Entrada.alquitrán.GZ "en la carpeta" Descargas ":
Ahora, proporcione el nombre del archivo de entrada al comando UUENCODE y codifique el archivo binario en el código ASCII e imprima los datos codificados en el terminal. Aquí está el comando que realizará esta función:
Esto convertirá los datos del archivo binario "entrada.alquitrán.Gz ”en ASCII y devuelve el resultado en formato codificado. Consulte el código ASCII del archivo de entrada a continuación:
Estos son los datos ASCII codificados en la salida estándar.
Conclusión
En este artículo, exploramos el comando uuencode en Linux. El comando uuencode se usa en el sistema operativo Linux para convertir el archivo binario en un código ASCII. Solo utiliza caracteres ASCII imprimibles válidos para codificar los datos de entrada. Puede dar la entrada en el terminal estándar y obtener la salida estándar, o puede usar un archivo binario para dar la entrada e imprimir la ASCII codificada en el terminal. Los ejemplos lo ayudarán a realizar estas funciones fácilmente.