GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So bearbeiten Sie Binärdateien auf Unix-Systemen

In vim können Sie :%!xxd eingeben um es in einen Hexeditor zu verwandeln. :%!xxd -r um zum normalen Modus zurückzukehren. xxd wird in einer vim-Installation ausgeliefert.

Siehe hier für einige Bemerkungen zum Bearbeiten von Binärdateien mit vim (läuft auf :set binary hinaus Um Probleme zu vermeiden, verwenden Sie nur den Befehl "R" oder "r", um Text zu ändern, löschen Sie keine Zeichen).

Wenn Sie ein Emacs-Fan sind, finden Sie hier eine Anleitung zum Bearbeiten einer Binärdatei mit Emacs.


Sie können auch ghex2 GNOME-Dienstprogramme ausprobieren. Dadurch erhalten Sie das automatisierte Hex-zu-ASCII auf der Seite sowie die verschiedenen Decodierungen von Zeichen/Ganzzahlen unten.
(Quelle:googlepages.com)


Es gibt viel mehr Hexeditoren unter Linux/Unix....

Ich verwende hexedit unter Ubuntu

sudo apt-get install hexedit

Linux
  1. So löschen Sie alle Zeilen einer Datei in Vim

  2. Wie man Zeilen in einer Datei in UNIX/Linux zählt

  3. Wie entferne ich setgid (Linux/Unix)?

  4. So bearbeiten Sie eine Textdatei in meinem Terminal

  5. Wie kann ich eine Datei bearbeiten, wenn es kein vi, vim, joe usw. gibt?

So speichern Sie eine Datei in Vi / Vim &Exit

So bearbeiten Sie die Hosts-Datei unter Linux, Windows oder Mac

So mounten und unmounten Sie Dateisysteme in Linux

Linux-Hostdatei:Wie wird sie bearbeitet und verwendet?

So bearbeiten Sie mehrere Dateien mit dem Vim-Editor

So konvertieren Sie eine Windows-Datei in eine UNIX-Datei