Använd xxd hex dumper om du vill skriva ut innehållet i en fil i hexadecimalt format.
Även om de flesta människor, även programmerare, inte kommer att arbeta med bitar och bytes dagligen, finns det sätt du kan 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 verktyget xxd hex dumper 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 till hexadecimala tal. Hexadecimala tal använder 16 tecken, med bokstäverna AF som representerar siffrorna 10-15.
Hexadecimala tal används vanligtvis för att representera binära tal eftersom fyra bitar, eller en halv byte, kan representeras i en hexadecimal siffra. Det är ett mer människovänligt sätt att skriva ut binära tal utan att behöva hantera långa strängar av ettor och nollor.
Du kanske har använt det hexadecimala formatet när du valde ut färgpaletter för dina mönster, till exempel i det här diagrammet över webbsäkra färger. Hexvärdena för dessa färger börjar med a Pund (#) karaktär.
Dumpa dina filer i hex-format med xxd
Även om xxd inte är en del av ett standard Linux-system, är det en del av Vim-redigeraren. Eftersom Vim i sig är allmänt installerat på många Linux-system kan det lika gärna vara standarden. Om det inte är installerat, leta efter det i din distros pakethanterare.
För att anropa xxd, skriv:
xxd [FILE]
Som standard kommer xxd att skriva ut radnumret, det binära innehållet i hexadecimalt format och alla strängar som kan läsas av människor i kolumnformat. Att använda xxd på textfiler är en lärorik upplevelse om du har ett ASCII-diagram till hands, men det kan också vara förvånansvärt användbart för att undersöka binära filer.
Ovan är 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 finnas kvar i. Det mesta av texten kommer att vara skratt i en binär fil men mot början av en fil kan du se saker som typen av fil och programmet som användes för att skapa det.
Du kan granska 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 nog kan du också använda en hex-redigerare för att göra ändringar i filen. Förutom hex-redigerare finns flera textredigerare tillgängliga för free på ett Linux-system.
Om författaren
David Delony (74 artiklar publicerade)
David är en frilansskribent baserad i Pacific Northwest, men kommer ursprungligen från Bay Area. Han har varit en teknikentusiast sedan barnsben. Davids intressen inkluderar att läsa, titta på tv-program och filmer av hög kvalitet, retrospel och skivsamling.
Mer från David Delony
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
