Todas as informações em um computador , não importa como ele aparece para o usuário , é armazenado fisicamente como código binário, uma série de zeros e 1s . Em linguagem matemática , as lojas binários informações em " base 2 ", uma vez que existem apenas dois dígitos . Apesar de binário é mais verdadeiro para o hardware, na realidade , quase todas as informações do computador são codificados em bytes : uma série de oito bits binários que tem um significado específico . Por exemplo, no código ASCII, cada caractere em texto em Inglês tem um conjunto um código de byte . Isso faz com que base- 16 , ou hexadecimal , uma forma de energia para trabalhar com dados brutos. É mais significativo do que o código binário , mas ainda é preciso exatamente como os dados são representados na memória . Instruções
1
Abra um terminal. O procedimento varia de acordo com a sua versão do Linux.
2 Tipo
" filename xxd > TEMP ". Isso cria um " hexadecimal " no arquivo " TEMP ".
3
Digite " vim TEMP ". Vim é um editor de texto popular e poderoso disponível em quase todos os sistemas Linux, mas fique à vontade para substituí-lo com o nome de seu editor de texto preferido.
4
alterar o arquivo conforme necessário. Por exemplo, em um arquivo de texto , você pode querer substituir todas as guias , representados pelo código ASCII 09 , com três espaços , como em código ASCII 202020 .
5
Salve seu trabalho. No Vim, você pode fazer isso pressionando " Esc" e digitando " : w".
6 Tipo
" xxd -r TEMP > nome do arquivo" . Isso reescreve o arquivo existente usando seu hexadecimal editado.