GNU/Linux >> Linux Esercitazione >  >> Linux

Come modificare file binari su sistemi Unix

In vim puoi digitare :%!xxd per trasformarlo in un editor esadecimale. :%!xxd -r per tornare alla modalità normale. xxd viene fornito in un'installazione di vim.

Vedi qui per alcune osservazioni sulla modifica dei file binari con vim (si riduce a :set binary per evitare problemi, usa solo il comando "R" o "r" per cambiare il testo, non cancellare i caratteri).

Se sei un fan di Emacs, vedi qui per una guida su come modificare un file binario con Emacs.


Puoi anche provare le utility GNOME ghex2. Questo ti dà l'esadecimale automatico in ASCII sul lato, così come le varie decodifiche di caratteri/interi in basso.
(fonte:googlepages.com)


Ci sono molti più editor esadecimali su Linux/Unix....

Uso hexedit su Ubuntu

sudo apt-get install hexedit

Linux
  1. Come modificare più file e passare da uno all'altro in VIM utilizzando i buffer

  2. Come modificare il file dei tuoi host in Windows 10

  3. Come rimuovere setgid (linux/unix)?

  4. Come modificare un file di testo nel mio terminale

  5. Come posso modificare tutti i file restituiti da find in vi in ​​Linux?

Come salvare un file in Vi / Vim &Exit

Come modificare il file host in Linux, Windows o Mac

Come montare e smontare i file system in Linux

File host Linux:come modificarlo e utilizzarlo?

Come modificare più file usando Vim Editor

Come convertire un file Windows in un file UNIX