De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


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.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


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