Hur man skapar en hexdump av en fil eller textsträng
A hex dump är en hexadecimal vy av data. Använd hexadecimal när du felsöker ett program eller för att bakåtkonstruera ett program.
Till exempel många filformat använda specifika hexadecken för att beteckna deras typ. När du försöker läsa en fil men den inte laddas korrekt kan det bero på att filen inte är i det format du förväntade dig. En hexdump hjälper till med felsökning. På samma sätt, för att dekonstruera hur ett program fungerar utan källkoden, titta på hex-dumpen för att utvärdera dess prestanda.
Vad är hexadecimalt?
Datorer tänker in binär. Varje tecken, siffra och symbol refereras av ett binärt värde – något som kallas bas 2 aritmetik, med hjälp av nollor och ettor. Människor tänker i decimal, eller bas 10 aritmetik som förlitar sig på siffrorna noll till nio. I hexadecimal-eller bas 16 aritmetik—beräkningar använder 16 enheter representerade av siffrorna noll till nio plus bokstäverna A till F.
Hur man skapar en Hex Dump med Linux

För att skapa en hex-dump med Linux, använd hexdump kommando.
För att visa en fil som hex till standardutgången, kör följande kommando:
hexdump filnamn
Till exempel:
hexdump touch.svg.
Standardutgången visar radnumret i hexadecimalt format genom åtta uppsättningar med fyra hexadecimala värden per rad.
Leverera olika omkopplare för att ändra standardutgången. Till exempel att specificera -b switch producerar en åttasiffrig offset följt av 16 trekolumner, nollfyllda byte av indata i oktalt format – en vy som kallas en en-byte oktal display.
hexdump -b touch.svg.
Med den här omkopplaren ändras skärmen till att se ut ungefär så här:
00000000 211 120 116 107 015 012 032 012 000 000 000 015 111 110 104 122
Använd -c växla för att se filen i en enbitsskärm:
hexdump -c hexdump.svg.
Kommandot med den här omkopplaren visar offset men den här gången i form av 16 mellanslagsseparerade, tre kolumner, mellanrumsfyllda tecken med indata per rad:

Detta kommando stöder flera andra utdataformat. Springa det kommandoman hexdump för att se manpage-posten för detta användbara verktyg.