Medan de flesta människor, även programmerare, inte kommer att arbeta med bitar och byte dagligen, finns det sätt att utforska filer på ditt Linux-system på den här nivån. Och xxd är ett sådant verktyg, en hex dumper.

Så här kan du använda xxd hex dumper-verktyget för att skriva ut innehållet i filer i hexadecimalt format.

Vad är en Hex Dumper?

Som nämnts ovan matar en hex-dumper ut innehållet i en fil eller "dumpar" den i hexadecimala tal. Hexadecimala siffror använd 16 tecken, med bokstäverna A-F som representerar siffrorna 10-15.

Hexadecimala tal används vanligtvis för att representera binära eftersom fyra bitar, eller en halv byte, kan representeras i a hexadecimal siffra, det är ett mer mänskligt vänligt sätt att skriva ut binära tal utan att behöva hantera långa strängar av sådana och nollor.

Du kanske har använt hexadecimalt format när välja färgpalett för dina mönster, som i detta diagram över webbsäkra färger. Hexvärdena för dessa färger börjar med a Pund (#) karaktär.

Relaterad: Hur man hittar hexvärdet för vilken färg som helst på skärmen

instagram viewer

Dumpa dina filer i Hex-format med xxd

Medan xxd inte är en del av ett standard Linux-system, är det en del av Vim-redigeraren. Eftersom Vim själv är allmänt installerat på många Linux-system kan det lika gärna vara standarden. Om den inte är installerad letar du efter den i din distros pakethanterare.

För att åberopa xxd, skriv:

xxd [FILE]

Som standard kommer xxd att skriva ut radnumret, det binära innehållet i hexadecimal och alla mänskliga läsbara strängar i ett kolumnformat. Att använda xxd på textfiler är en pedagogisk upplevelse om du har en ASCII diagram praktiskt, men det kan också vara överraskande användbart för att undersöka binära filer.

Ovan finns ett exempel från en PNG-fil som var en skärmdump från en annan artikel.

Binära filer kommer också att ha strängar inbäddade i dem, som du kan hitta med en textredigerare. Många gånger kommer det att vara den typ av fil som undersöks, men andra meddelanden kan lämnas kvar. Det mesta av texten kommer att vara gibberish i en binär men mot början av en fil kan du se saker som typen av fil och programmet som används för att skapa den.

Du kan undersöka filer med xxd

Med xxd och andra hex dump-verktyg kan du utforska alla typer av filer på ditt system. Du skulle bli förvånad över vad du kan hitta.

Om du är modig kan du också använda en hex-editor för att göra ändringar i filen. Förutom hex-redaktörer finns flera textredigerare tillgängliga gratis på ett Linux-system.

E-post
7 bästa Linux-textredigerare och Gedit-alternativ

Bekymrad att Gedit har övergivits av utvecklaren? Medan vi inte vet vad framtiden innebär, bör en av dessa sju Linux-textredigerare göra en adekvat ersättning.

Läs Nästa

Relaterade ämnen
  • Linux
  • Linux-appar
Om författaren
David Delony (20 artiklar publicerade)

David är en frilansskribent baserad i nordvästra Stillahavsområdet, men ursprungligen från Bay Area. Han har varit teknikentusiast sedan barndomen. Davids intressen inkluderar att läsa, titta på TV-program och filmer av hög kvalitet, retrospel och skivinsamling.

Mer från David Delony

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Ett steg till…!

Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.

.