Cómo utilizar la utilidad xxd Hex Dumper en Linux
Si bien la mayoría de las personas, incluso los programadores, no trabajarán con bits y bytes a diario, existen formas de explorar archivos en su sistema Linux en este nivel. Y xxd es una de esas utilidades, un dumper hexagonal.
A continuación, le mostramos cómo puede utilizar la utilidad xxd hex dumper para imprimir el contenido de los archivos en formato hexadecimal.
¿Qué es un volquete hexagonal?
Como se mencionó anteriormente, un dumper hexadecimal genera el contenido de un archivo, o lo "vuelca", en números hexadecimales. Los números hexadecimales utilizan 16 caracteres, y las letras AF representan los números 10-15.
Los números hexadecimales se usan generalmente para representar binarios porque cuatro bits, o medio byte, se pueden representar en un dígito hexadecimal.Es una forma más amigable para los humanos de escribir números binarios sin tener que lidiar con largas cadenas de unos y ceros.
Es posible que haya utilizado el formato hexadecimal al seleccionar paletas de colores para sus diseños , como en esta tabla de colores compatibles con la Web . Los valores hexadecimales de estos colores comienzan con un carácter de libra ( # ).
Volcar sus archivos en formato hexadecimal usando xxd
Si bien xxd no es parte de un sistema Linux estándar, es parte del editor Vim. Dado que Vim en sí está ampliamente instalado en muchos sistemas Linux, bien podría ser el estándar. Si no está instalado, búsquelo en el administrador de paquetes de su distribución.
Para invocar xxd, escriba:
xxd [FILE]
De forma predeterminada, xxd imprimirá el número de línea, el contenido binario en hexadecimal y cualquier cadena legible por humanos en formato de columnas. Usar xxd en archivos de texto es una experiencia educativa si tiene un gráfico ASCII a mano, pero también puede ser sorprendentemente útil para examinar archivos binarios.
Arriba hay una muestra de un archivo PNG que era una captura de pantalla de otro artículo.
Los archivos binarios también tendrán cadenas incrustadas en ellos, que puede encontrar con un editor de texto. Muchas veces, será el tipo de archivo que se está examinando, pero es posible que se dejen otros mensajes. La mayor parte del texto será un galimatías en un binario, pero hacia el principio de un archivo, es posible que vea cosas como el tipo de archivo y el programa utilizado para crearlo.
Puede examinar archivos con xxd
Con xxd y otras utilidades de volcado hexadecimal, puede explorar todo tipo de archivos en su sistema. Te sorprendería lo que podrías encontrar.
Si eres lo suficientemente valiente, también puedes usar un editor hexadecimal para realizar cambios en el archivo. Además de los editores hexadecimales, varios editores de texto están disponibles de forma gratuita en un sistema Linux.