No sistema operacional Linux, muitos arquivos contêm dados não armazenados em modo texto. Exemplos incluem arquivos executáveis com código de máquina , e os dados armazenados em formatos binários compreensíveis apenas para os programas destinados a manipular esses arquivos. Você pode editar arquivos desse tipo usando um editor binário que apresenta o conteúdo do arquivo como números hexadecimais não interpretadas . Linux tem um utilitário embutido para editar arquivos hexadecimais a partir da linha de comando. Instruções
1
Log no computador Linux em modo texto. Linux vai iniciar um shell de comando, que por sua vez solicitará que você digite um comando de modo de texto
2
Chame o " vim " editor de texto em modo binário da seguinte forma: .
vim- b
Pressione " Enter".
3
Configurar vim para operar no modo hexadecimal, então carregar o arquivo que você precisa para editar , digitando os comandos abaixo:
: display envoltório setlocal = uhex
: r xxd myFile.hex
Substituir " myFile.hex " pelo nome do arquivo que você precisa editar . Pressione "Enter" após cada linha . Vim irá exibir o conteúdo do arquivo em ambos hexadecimal e texto - na extremidade direita de cada linha - modos
4
Altere o conteúdo do arquivo conforme necessário , usando as setas do teclado para . mover
5
Exit vim ao salvar as suas modificações , com a tecla " Esc" e digitando : .
" . Enter" wq
Pressione < br >