Anzeigen und Ändern von Hex-Daten in einer Datei

Ich möchte Hex-Daten bestimmter Dateien in Linux anzeigen und bearbeiten. Was wäre ein gutes Programm (vorzugsweise Open Source), das das kann und mit den meisten Linux-Distributionen kompatibel ist?

Haben Sie einen zusätzlichen Bedarf?

Antworten (3)

Sie können GHex oder Bless verwenden . Ich würde Segen weiterempfehlen. Sie können sowohl Rohdaten als auch Hexadezimaldaten bearbeiten.

Wenn Sie Ubuntu verwenden, können Sie es mit installieren sudo apt-get install bless.

Hier ist ein Screenshot:Geben Sie hier die Bildbeschreibung ein

Hmm, ich kann es anscheinend nicht installieren, es werden Pakete aus nicht authentifizierten Quellen benötigt.
Welche Linux-Distribution / -Version verwenden Sie?
Ubuntu 12.04 LTS
Installieren Sie das getdeb- Paket, führen Sie ein 'sudo apt-get update' durch und versuchen Sie es erneut. Hoffentlich sollte das reichen. Ich habe es ohne Probleme in Ubuntu 14.04 LTS installiert.

Von Benötigen Sie einen guten Hex-Editor für Linux :

wxHexEditor ist ein Hex-Editor speziell für große Dateien.

  • Es verwendet 64-Bit-Dateideskriptoren (unterstützt Dateien oder Geräte mit bis zu 2^64 Bytes , bedeutet einige Exabytes, wurde jedoch (noch) nur mit 1 Petabyte-Datei getestet. ).
  • Es kopiert NICHT die gesamte Datei in Ihren RAM. Das macht es SCHNELL und kann Dateien öffnen (deren Größen Multi Giga < Tera < Peta < Exabyte sind)
  • Könnte Ihre Geräte unter Linux, Windows oder MacOSX öffnen.
  • Speicherauslastung: Derzeit ~10 Megabyte beim Öffnen mehrerer > ~8GB Dateien.
  • Könnte durch XOR-Verschlüsselung betrieben werden.
  • Geschrieben mit C++/wxWidgets GUI-Bibliotheken und kann mit anderen Betriebssystemen wie Mac OS, Windows als native Anwendung verwendet werden.
  • Sie können damit Ihre Festplatten und Festplattensektoren kopieren/bearbeiten. (Nützlich, um Dateien/Partitionen von Hand zu retten.)
  • Sie können Bytes mehr als einmal in eine Datei löschen/einfügen, ohne eine temporäre Datei zu erstellen.

Geben Sie hier die Bildbeschreibung ein

Sie können nach Linux sortieren, um hier mehr zu finden: http://en.wikipedia.org/wiki/Comparison_of_hex_editors

Sie können es mit hexeditor.jar, einem Editor für Binärdateien, versuchen. Da es in Java geschrieben ist, sollte es mit den meisten Betriebssystemen kompatibel sein.

javadev/hexeditor.jar