Alle oplysninger på en computer , der uanset hvordan det ser ud til brugeren , opbevares fysisk binær kode , en række nuller og 1s . I matematikkens sprog information binære butikker i "base 2," da der kun to cifre. Selvom binære er sandeste til den hardware , i virkeligheden næsten alle computer oplysninger er kodet i bytes : en serie på otte binære bits, der har en specifik betydning . For eksempel, i ASCII -kode, hver karakter i engelske tekst har et sæt én byte kode. Dette gør basen - 16 eller hexadecimal , en magt måde at arbejde med rådata. Det er mere meningsfyldt end binær kode , men det er stadig præcis til præcis hvordan data er repræsenteret i hukommelsen. Instruktioner
1
Åbn en terminal. Proceduren vil variere med din version af Linux.
2
Type " XXD filename > TEMP. " Dette skaber en " hex dump" i filen " TEMP ".
3
Type " vim TEMP. " Vim er et populært og kraftfuldt teksteditor tilgængelig på næsten alle Linux-system , men velkommen til at erstatte det med navnet på din foretrukne teksteditor.
4
Alter filen efter behov. For eksempel, i en tekstfil , kan du ønsker at erstatte alle de faner , repræsenteret af ASCII-kode 09 med tre rum , som i ASCII-kode 202020 .
5.
Gem dit arbejde . I Vim , kan du gøre dette ved at trykke " Esc " og skrive " : w " .
6
Type " XXD -r TEMP > filename" . Det omskriver den eksisterende fil ved hjælp af din redigerede hex dump.