All informasjon på en datamaskin, uansett hvordan det ser ut til brukeren, lagres fysisk så binærkode , en serie av nuller og 1s . I matematisk språk , binære lagrer informasjon i "base 2," siden det er bare to sifre. Selv om binær er sanneste til maskinvaren i realiteten nesten all informasjon om datamaskinen er kodet i byte : en serie på åtte binære bits som har en bestemt mening . For eksempel , i ASCII-kode , har hver karakter i engelsk tekst et sett én byte kode . Dette gjør basen - 16 eller heksadesimal , en makt måte å jobbe med rådata . Det er mer meningsfylt enn binær kode , men det er fortsatt nøyaktig til nøyaktig hvordan data er representert i minnet. Instruksjoner
en
Åpne en terminal . Prosedyren vil variere med din versjon av Linux.
2
Type " xxd filename> TEMP . " Dette skaper en " hex dump" i filen " TEMP ".
3
Type " vim TEMP . " Vim er en populær og kraftig teksteditor tilgjengelig på nesten alle Linux-system , men gjerne erstatte den med navnet på din foretrukne teksteditor .
4
Alter filen etter behov . For eksempel , i en tekstfil , kan du ønsker å erstatte alle fanene , representert ved ASCII-kode 09 , med tre mellomrom , som i ASCII-kode 202020 .
5
Lagre arbeidet ditt. I Vim , kan du gjøre dette ved å trykke " Esc" og skrive " : w" .
6
Type " xxd -r TEMP > filnavn " . Dette omskriver den eksisterende filen med den redigerte hex dump .