Vi als Hex-Editor
Den Editor vi kann man auch als hex-Editor verwenden. Dazu wird der Inhalt der zu bearbeitenden Datei durch das externe Programm xxd geleitet.
Die Datei mit vi öffnen, ESC drücken und :%!xxd
 eingeben. Der Dateiinhalt wird durch xxd geleitet und nun als Hex-Code in vi angezeigt. Nun kann man Bearbeitungen durchführen.
Zum speichern muss der Hex-Code zunächst zurückübersetzt werden: Dazu ESC drücken und :%!xxd -r
eingeben. Nun mit :wq
 speichern und schließen.
Bestimmte Dateitypen dauerhaft als Hex-Code bearbeiten
Möchte man einen bestimmten Dateityp mit vi immer im Hex-Code bearbeiten, kann man dies in ~/.vimrc eintragen:
augroup Binary au! au BufReadPre *.bin let &bin=1 au BufReadPost *.bin if &bin | %!xxd au BufReadPost *.bin set ft=xxd | endif au BufWritePre *.bin if &bin | %!xxd -r au BufWritePre *.bin endif au BufWritePost *.bin if &bin | %!xxd au BufWritePost *.bin set nomod | endif augroup END
Quelle http://www.kevssite.com/2009/04/21/using-vi-as-a-hex-editor/
vorherige Seite: Samba-Freigabe mounten
Nächste Seite: Soundproblem mit Audigy 2 ZS und Audacity