Sebbene la maggior parte delle persone, anche i programmatori, non lavorino con bit e byte su base giornaliera, ci sono modi in cui puoi esplorare i file sul tuo sistema Linux a questo livello. E xxd è una di queste utilità, un dumper esadecimale.
Ecco come puoi utilizzare l'utility xxd hex dumper per stampare il contenuto dei file in formato esadecimale.
Cos'è un dumper esagonale?
Come accennato in precedenza, un dumper esadecimale restituisce il contenuto di un file o lo "scarica" in numeri esadecimali. Numeri esadecimali usa 16 caratteri, con le lettere A-F che rappresentano i numeri 10-15.
I numeri esadecimali sono generalmente usati per rappresentare binari perché quattro bit, o mezzo byte, possono essere rappresentati in un cifra esadecimale, è un modo più umano per scrivere numeri binari senza dover gestire lunghe stringhe di uno e zeri.
Potresti aver utilizzato il formato esadecimale quando scegliendo le tavolozze dei colori per i tuoi progetti, come in questo grafico di colori sicuri per il web
. I valori esadecimali di questi colori iniziano con a Libbra (#) personaggio.Relazionato: Come trovare il valore esadecimale di qualsiasi colore sullo schermo
Scarica i tuoi file in formato esadecimale usando xxd
Sebbene xxd non faccia parte di un sistema Linux standard, fa parte dell'editor Vim. Poiché Vim stesso è ampiamente installato su molti sistemi Linux, potrebbe anche essere lo standard. Se non è installato, cercalo nel gestore di pacchetti della tua distribuzione.
Per richiamare xxd, digita:
xxd [FILE]
Per impostazione predefinita, xxd stamperà il numero di riga, il contenuto binario in esadecimale e qualsiasi stringa leggibile dall'uomo in un formato colonnare. Usare xxd su file di testo è un'esperienza educativa se hai un file ASCII a portata di mano, ma può anche essere sorprendentemente utile per esaminare i file binari.
Sopra c'è un esempio di un file PNG che era uno screenshot di un altro articolo.
I file binari avranno anche delle stringhe incorporate, che puoi trovare con un editor di testo. Molte volte sarà il tipo di file esaminato, ma potrebbero essere lasciati altri messaggi. La maggior parte del testo sarà incomprensibile in un file binario, ma verso l'inizio di un file, potresti vedere cose come il tipo di file e il programma utilizzato per crearlo.
Puoi esaminare i file con xxd
Con xxd e altre utilità di dump esadecimale, puoi esplorare tutti i tipi di file sul tuo sistema. Saresti sorpreso di quello che potresti trovare.
Se sei abbastanza coraggioso, puoi anche utilizzare un editor esadecimale per apportare modifiche al file. Oltre agli editor esadecimali, diversi editor di testo sono disponibili gratuitamente su un sistema Linux.
Preoccupato che Gedit sia stato abbandonato dal suo sviluppatore? Anche se non sappiamo cosa ci riserverà il futuro, uno di questi sette editor di testo Linux dovrebbe essere un sostituto adeguato.
Leggi Avanti
- Linux
- App Linux
David è uno scrittore freelance con sede nel Pacifico nord-occidentale, ma originariamente originario della Bay Area. È stato un appassionato di tecnologia fin dall'infanzia. Gli interessi di David includono la lettura, la visione di programmi TV e film di qualità, i giochi retrò e la raccolta di dischi.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Ancora un passo…!
Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.