Hoewel de meeste mensen, zelfs programmeurs, niet dagelijks met bits en bytes zullen werken, zijn er manieren waarop je op dit niveau bestanden op je Linux-systeem kunt verkennen. En xxd is zo'n hulpprogramma, een hex-dumper.
Hier leest u hoe u het hulpprogramma xxd hex dumper kunt gebruiken om de inhoud van bestanden in hexadecimaal formaat af te drukken.
Wat is een hex-dumper?
Zoals hierboven vermeld, voert een hexadecimale dumper de inhoud van een bestand uit, of "dumpt" het, in hexadecimale getallen. Hexadecimale getallen gebruik 16 karakters, waarbij de letters A-F staan voor de cijfers 10-15.
Hexadecimale getallen worden over het algemeen gebruikt om binair weer te geven, omdat vier bits, of een halve byte, kunnen worden weergegeven in een hexadecimaal cijfer, het is een meer mensvriendelijke manier om binaire getallen uit te schrijven zonder te hoeven omgaan met lange reeksen enen en nullen.
Mogelijk hebt u het hexadecimale formaat gebruikt wanneer kleurenpaletten uitkiezen voor uw ontwerpen
, zoals in deze grafiek met webveilige kleuren. De hexadecimale waarden van deze kleuren beginnen met een Pond (#) karakter.Verwant: Hoe u de hexadecimale waarde van elke kleur op uw scherm kunt vinden
Dump uw bestanden in hex-formaat met xxd
Hoewel xxd geen onderdeel is van een standaard Linux-systeem, is het wel een onderdeel van de Vim-editor. Aangezien Vim zelf op veel Linux-systemen op grote schaal wordt geïnstalleerd, kan het net zo goed de standaard zijn. Als het niet is geïnstalleerd, zoek het dan op in de pakketbeheerder van je distro.
Om xxd aan te roepen, typ je:
xxd [FILE]
Standaard zal xxd het regelnummer, de binaire inhoud in hexadecimaal formaat en alle door mensen leesbare tekenreeksen in een kolomindeling afdrukken. Het gebruik van xxd op tekstbestanden is een leerzame ervaring als u een ASCII chart handig, maar het kan ook verrassend handig zijn voor het onderzoeken van binaire bestanden.
Hierboven ziet u een voorbeeld van een PNG-bestand dat een screenshot was van een ander artikel.
In binaire bestanden zijn ook strings ingesloten, die u kunt vinden met een teksteditor. Vaak zal het het type bestand zijn dat wordt onderzocht, maar er kunnen andere berichten in blijven staan. De meeste tekst zal in een binair bestand wartaal zijn, maar aan het begin van een bestand kun je dingen zien zoals het type bestand en het programma dat is gebruikt om het te maken.
U kunt bestanden bekijken met xxd
Met xxd en andere hex-dump-hulpprogramma's kunt u allerlei soorten bestanden op uw systeem verkennen. Je zou versteld staan van wat je zou kunnen vinden.
Als je dapper genoeg bent, kun je ook een hex-editor gebruiken om wijzigingen in het bestand aan te brengen. Afgezien van hex-editors zijn er verschillende teksteditors gratis beschikbaar op een Linux-systeem.
Bezorgd dat Gedit is verlaten door de ontwikkelaar? Hoewel we niet weten wat de toekomst inhoudt, zou een van deze zeven Linux-teksteditors een adequate vervanging moeten zijn.
Lees Volgende
- Linux
- Linux-apps
David is een freelanceschrijver uit de Pacific Northwest, maar komt oorspronkelijk uit de Bay Area. Hij is al van kinds af aan een technologieliefhebber. David's interesses zijn onder meer lezen, tv-programma's en films van hoge kwaliteit kijken, retro-gaming en het verzamelen van platen.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Nog een stap…!
Bevestig uw e-mailadres in de e-mail die we u zojuist hebben gestuurd.