All information på en dator , är oavsett hur det kommer till användaren , lagras fysiskt som binär kod , en serie nollor och 1s . I matematiskt språk , binära lagrar information i " bas 2 , " eftersom det bara finns två siffror . Även binärt är sannaste till hårdvaran , i verkligheten , nästan all datainformation kodas i byte : en serie av åtta binära bitar som har en specifik innebörd . Till exempel i ASCII-kod , har varje karaktär i engelsk text en uppsättning en bytekod . Detta gör bas - 16 , eller hexadecimal , en effekt sätt att arbeta med rådata . Det är mer meningsfullt än binär kod , men det är ändå exakt till exakt hur data representeras i minnet . Instruktioner
1
Öppna en terminal . Förfarandet kommer att variera med din version av Linux .
2
Type " XXD filename > TEMP . " Detta skapar en " hex dump " i filen " TEMP . " Addera 3
Type " vim TEMP . " Vim är en populär och kraftfull texteditor tillgängligt på nästan alla Linux-system , men känn dig fri att ersätta den med namn av en textredigerare .
4
Alter filen som behövs . Till exempel , i en textfil , kanske du vill byta ut alla flikar , representeras av ASCII -kod 09 , med tre platser , som i ASCII-kod 202020 .
5
Spara ditt arbete . I Vim , kan du göra detta genom att trycka " Esc " och skriva " : w " .
6
Type " XXD - r TEMP > filnamn " . Detta skriver den befintliga filen med din redigerade hex dump .