xxd

Mattepuffo's logo
Visualizzazione esadecimale di un file in Linux con xxd

Visualizzazione esadecimale di un file in Linux con xxd

Oggi vediamo qualche esempio del comando xxd, che ci serve per visualizzare la rappresentazione esadecimale di un file in Linux.

Questa la descrizione in italiano presa dalla man page:

xxd  crea  un'immagine  esadecimale  di  un dato file o dello "standard input".
Può anche ottenere da un'immagine esadecimale il file binario originale.
Come uuencode(1) e uudecode(1) permette di trasmettere dati binari 
in una rappresentazione ASCII "a prova di email", ma ha anche il 
vantaggio di poter decodificare sullo "standard  output".
Inoltre, può essere usato per effettuare delle modifiche (patch) a file binari.

Mattepuffo's logo
Leggere file binari con Linux

Leggere file binari con Linux

Su Linux, se abbiamo la necessità di visualizzare il contenuto di file binari, abbiamo diversi comandi a disposizione.

Cominciamo col crearne uno ad hoc.

Aprite un terminale e digitate:

$ echo "0000 4865 6c6c 6f20 776f 726c 6421 0000" > text
$ xxd -r -p text > binary

Il comando xxd lo useremo anche dopo.

A questo punto vediamo i vari comandi con i rispettivi output.