você está aqui: Home  → Arquivo de Mensagens

vi como editor binário

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 22 de Outubro de 2001

Para editar arquivos binários com vi, em sistemas GNU/Linux, seguir a seguinte receita:

1. Em modo de comando digitar:

  :%!xxd

A tela fica então assim:

  0000000: 7f45 4c46 0101 0100 0000 0000 0000 0000  .ELF............
  0000010: 0200 0300 0100 0000 6091 0408 3400 0000  ........`...4...
  0000020: 50b2 0000 0000 0000 3400 2000 0600 2800  P.......4. ...(.
  0000030: 1800 1700 0600 0000 3400 0000 3480 0408  ........4...4...
  0000040: 3480 0408 c000 0000 c000 0000 0500 0000  4...............
  0000050: 0400 0000 0300 0000 f400 0000 f480 0408  ................
  0000060: f480 0408 1300 0000 1300 0000 0400 0000  ................

e você pode sair mudando o conteúdo do arquivo. Estas foram as primeiras linhas da edição do comando /bin/ls. É claro que se você for fazer estas coisas deve tomar cuidado e saber o que está fazendo.

2. Para voltar ao formato original e salvar:

  :%!xxd -r

O comando xxd faz parte do pacote vim-common de sistemas GNU/Linux. Os meus testes eu fiz no Conectiva Linux 7.0.



 

 

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script