Dateien mit der Endung .HEX - was und wie können sie geöffnet werden

Das Hex-Dateiformat, abgekürzt Hex oder Base-16, ist die Rohdatenstruktur, gefolgt von allen auf Ihrem Computer gespeicherten Dateien. Obwohl buchstäblich jedes Dokument in diesem Format gespeichert ist, ist es fast unmöglich, es auf einem PC zu finden. Obwohl nicht jeder weiß, dass die Möglichkeit, die unformatierten Bits und Bytes auf einem PC direkt zu ändern, manchmal sehr nützlich sein kann.

Arbeiten Sie mit Dateien mit der Erweiterung .HEX.

Was ist eine HEX-Erweiterung?

Das Zahlensystem, mit dem Menschen rechnen, heißt Dezimalzahl (eine Zahl von 0 bis 9) und wurde von den Persern vor etwa 6.000 Jahren erfunden. In den 1950er oder 1960er Jahren hat IBM das Hexadezimalzahlensystem formalisiert, eine kurze Methode zur Darstellung von Binärdaten. Anstatt die Ziffern 0-9 zu verwenden, verwendet eine Hexadezimalzahl Ziffern von 0 bis F. Wenn Sie das Ende der numerischen "Ziffern" erreicht haben, erhöhen Sie die Zahl einfach um eins nach links, genau wie beim Dezimalzahlensystem.

Dateien mit der Erweiterung HEX haben dieselben Eigenschaften wie die Binärdateien. Alle Bytes werden einzeln platziert. Adressinformationen oder Prüfsummen werden nicht hinzugefügt. Der einzige Unterschied zum Binärformat besteht darin, dass jedes Byte in 2 ASCII-Zeichen im Bereich von 0 bis 9 und AF konvertiert wird, die 2 hexadezimale Ziffern darstellen. Diese Zeichen sind in Zeilen gruppiert. Die Anzahl der Paare in einer Zeile kann normalerweise zwischen 1 und 255 variieren, wobei die häufigste Länge 16 oder 32 Paare beträgt. Jede Zeile endet mit einem Paar CR (ASCII-Wert $ 0D) oder CRLF (ASCII). Um mit solchen Dokumenten arbeiten zu können, ist ein spezieller Programmeditor erforderlich.

So öffnet man die HEX-Datei

Von Zeit zu Zeit können Sie auf eine Datei stoßen, die Sie einfach nicht öffnen können. Es hat eine normale Größe, wird jedoch von Word oder Adobe nicht geöffnet. Wie kann man ein solches Format auf einem Computer öffnen? Als erstes öffnen Sie die Hex-Datei in einem Hex-Editor. Die meisten Dokumente enthalten zu Beginn Informationen, die beschreiben, um welche Art von Dokument es sich handeln kann. Wenn auf Ihrem System diese Erweiterung angezeigt wird, wird versucht, Microsoft Word zu starten, um das Dokument zu öffnen, dies funktioniert jedoch nicht. Öffnen Sie die Datei in einem Hex-Editor, und es wird sofort klar, dass das Dokument tatsächlich eine PDF-Datei (oder eine andere Datei) ist. Sie können es direkt in Adobe Acrobat oder einer anderen geeigneten Anwendung zum Anzeigen öffnen.

Spiele und Dateien hacken

Ein weiterer beliebter Grund, warum Sie einen Hex-Editor verwenden können, ist das Hacken von Spielen. Sie können ein Dokument zum Speichern eines Spiels herunterladen und den Geldbetrag beispielsweise von 1.000 auf 1.000.000 US-Dollar ändern. In späteren Spielen ist alles viel komplizierter. Viele moderne Spiele enthalten entweder Komprimierung oder Verschlüsselung, was die Dekompilierung des Erhaltungszustands oder des Spiels um ein Vielfaches erschwert. In einigen Spielen können Sie jedoch bestimmte Variablen bearbeiten, z. B. Sonic Spinball. Neben der Anzeige von Spieledateien können Sie manchmal andere wichtige Informationen aus einer gespeicherten Datei extrahieren, auf die Sie sonst keinen Zugriff hätten. Dies hängt stark vom Dateityp und den gesuchten Informationen ab. Die Verwendung eines Hex-Editors ist jedoch hilfreich, um festzustellen, was sich im Dokument befindet.

Debuggen und Bearbeiten

Schließlich ist der letzte grundlegende Grund, warum Sie einen Hex-Editor verwenden können, wenn Sie ein Programmierer sind und den Code debuggen müssen. Anstatt den Code erneut zu kompilieren, ist möglicherweise eine einfache hexadezimale Bearbeitung erforderlich, um das Muster zu validieren. Stellen Sie jedoch zunächst sicher, dass Sie eine Sicherungskopie erstellt haben, bevor Sie Dateien mit einem Hex-Editor ändern.

Welche Hex-Editoren sollen verwendet werden?

Hex Editor ist eine Software zum Anzeigen und Bearbeiten von Binärdateien. Ein Binärdokument ist ein Dokument, das Daten in maschinenlesbarer Form enthält. Mit HEX-Editoren können Sie den Inhalt der Rohdateidaten ändern. Da der Hex-Editor zum Bearbeiten von Binärdateien verwendet wird, werden sie manchmal als Binäreditor oder Binärdatei-Editor bezeichnet. Wenn Sie ein Dokument mit einem Hex-Editor öffnen, wird eine Meldung angezeigt, die besagt, dass das Dokument im Hexadezimalformat bearbeitet wird, und die Verwendung eines Hex-Editors wird als Hexadezimalbearbeitung bezeichnet. Hex-Editoren unterscheiden sich von gewöhnlichem Text in einer Reihe von Funktionen. Die Basis des Hex-Editors ist, dass sie den Rohinhalt der Datei anzeigen. Keine Kodierung oder Übersetzung in Text - nur roher Maschinencode. Zweitens sind die Zeilennummern die Versatzadresse vom Anfang der Datei. Wir haben einige der besten kostenlosen Programme zum Anzeigen und Bearbeiten von HEX-Dokumenten ausgewählt.

Hxd

HxD ist ein kostenloser Hex-Editor, der Computercode öffnen und ändern kann. Es ist ein sehr leistungsfähiges Dienstprogramm in den richtigen Händen, das Dateien, Festplatten, Festplattenabbilder, Speicher und Protokolle überprüfen, vergleichen und diagnostizieren sowie Fehler korrigieren und die Festplattenstruktur wiederherstellen kann.

Vorteile:

  • Wirklich große Datenmengen - Die neueste Version von HxD verarbeitet große Datenmengen. Wenn es auf eine Festplatte passt, kann HxD es öffnen.
  • Standardoptionen - HxD enthält viele nützliche Add-Ons, wie einen Prüfsummengenerator, Unterstützung für mehrere Zeichensätze, einen RAM-Editor, einen Aktenvernichter, Aufteilen und Zusammenführen, eine unbegrenzte Anzahl von Rückgängigmachungen und eine portable Version.
  • Datenexport - Das Programm exportiert Daten in den Quellcode (C, C #, Java, Pascal und VB.NET) oder in hexadezimalen Formaten.

Nachteile:

  • Nicht für den unerfahrenen Benutzer, aber dies ist kein Nachteil. Das Programm richtet sich an fortgeschrittene Benutzer.

DeltaHex Editor

Einer der besten Hex-Editoren basierend auf der Deltahex-Bibliothek. Verwenden Sie die Aktion "Als Hex öffnen" im Hauptmenü "Datei" oder im Kontextmenü von Projektdateien.

Eigenschaften:

  • Zeigt Daten als Hexadezimalcode und als Textvorschau an.
  • Einfügen und Überschreiben von Bearbeitungsmodi.
  • Support Auswahl und Zwischenablage.
  • Rückgängig / Wiederherstellen.
  • Codierung auswählen.
  • Nicht druckbare Zeichen anzeigen.
  • Codes können auch binär, oktal oder dezimal sein.
  • Suchen Sie nach Text / Hex-Code mit der entsprechenden Hintergrundbeleuchtung.
  • Delta-Modus - Änderungen werden nur vor dem Speichern gespeichert.
  • Unterstützt große Dateien.

Freier Hex Editor Neo

Free Hex Editor Neo ist der schnellste kostenlose Editor für Binärdateien für die Windows-Plattform. Die Datenverarbeitungsalgorithmen von Neo Hex Editor sind extrem optimiert und sorgfältig auf die Verarbeitung großer Dateien abgestimmt.

Programmmerkmale:

  • Unbegrenztes Rückgängigmachen / Wiederherstellen.
  • Bearbeiten, Kopieren, Ausschneiden, Einfügen, Löschen, Ausfüllen, Importieren / Exportieren, Vorlage / Datei einfügen, Größe der Datei ändern, An den Anfang verschieben, Bits ändern.
  • Suchen und Ersetzen von Vorlagen.
  • Hintergrundbeleuchtung.
  • Bytes, Wörter, Doppelwörter, Gruppierung von vier Wörtern.
  • Hexadezimal, Dezimal, Oktal, Binär usw. Datenpräsentation.
  • Dateiattribute ändern.
  • Datenanalyse in der Zwischenablage.
  • Erstellen Sie binäre Patches, suchen / ersetzen Sie reguläre Ausdrücke.
  • Mehrsprachige Oberfläche.

Funktionen und Merkmale des Dienstprogramms:

  • Statistics and Hexadecimal Analyzer - Das Analysemodul für Binärdaten ermöglicht die Analyse der Verteilung von Bytes, Zeichen und Zeichenfolgen nach hexadezimalen Speicherauszügen und Textdaten. Neo Binary Analyzer unterstützt die folgenden Arten von Vorlagen: ASCII / Unicode-Zeichen- und Zeichenfolgenmuster, Hex-, Dezimal-, Oktal-, Binär-, Gleitkomma-, Doppel- und RegEx-Datenmuster (regulärer Ausdruck).
  • Eine grafische Darstellung der analysierten Daten in der Neo-Benutzeroberfläche - Software unterstützt Heatmap und Visualisierung von Histogrammdaten. Sie können ein Binärdokument auch in Form einer beschreibenden Statistik analysieren: Mittelwert, Stichprobenvarianz, Standardabweichung, Standardfehler, Kurtosis, Asymmetrie, Median, Bereich, Minimum, Maximum, Summe usw.
  • Dateivergleich - Neo ist ein erweitertes Vergleichstool im Hexadezimalformat. Mit dem integrierten Hex-Editor können Sie zwei hexadezimale Dateien mit zwei verschiedenen Vergleichsalgorithmen vergleichen: Einfach (von Byte zu Byte) und Differenzalgorithmus (Blockabgleich).
  • Der RAM-Editor - ein Prozessmodifikator, mit dem Sie den Speicher bearbeiten und die vom Betriebssystem in den RAM des PCs geladenen Daten verarbeiten können. RAM Explorer bietet die Möglichkeit, geladene Prozesse auf einfache Weise anzuzeigen und zu bestimmten Offsets zu wechseln. Anschließend können Sie direkt auf diese Datenbausteine ​​zugreifen und diese in einem Hex-Editorfenster bearbeiten. Somit bietet Hex Editor Neo die Möglichkeit, die Daten von Binärprogrammen direkt im RAM anzuzeigen und zu bearbeiten.
  • Disassembler - Mit dem Programm können Sie auch ausführbare Dateien x86, x64 und .NET analysieren. Neo Assembler View unterstützt die folgenden Befehlssätze: x86, x86-64, MMX, SSE, SSE2, 3DNow!, MSIL. Sie können Symboldateien für ausführbare 32-Bit- und 64-Bit-Dateien herunterladen. Neo - einfach die perfekte Editor-DLL / Exe!
  • Binärmuster- / Struktureditor - Das Programm unterstützt das Parsen der internen Struktur der folgenden Dateien: exe, dll, sys, ocx, bmp, png, avi, rar, icc, vhd, zip, tiff, wav, tga, psd, pic, pcx, pal emf eps
  • Modulstrukturansicht - Ermöglicht das Anpassen von Binärvorlagen. Sie können Ihre eigene Definition der Dateistruktur mit einer internen Sprache wie C / C ++ für fast jedes Binärdokument schreiben. Wenn Sie beispielsweise Datendateien bearbeiten möchten, müssen Sie zuerst die Dateistruktur beschreiben und sie dann mit einem speziellen Editorfenster mit einer bestimmten Datei verknüpfen.
  • Der Dateistrukturanalysator vereinfacht die binären Anpassungen erheblich, als nur die hexadezimalen Rohbytes zu bearbeiten. Öffnen, Anzeigen und Bearbeiten von Hex / Bin-Dateien mit beispielloser Leichtigkeit!

Hex Editor Neo bietet grundlegende, erweiterte und sogar innovative Funktionen. Die hexadezimale Bearbeitung steht jetzt jedem Anfänger zur Verfügung!

Pspad

Der beliebteste Hex-Editor für die meisten Programmierer. PSPad ist nicht nur ein großartiger Text- und Code-Editor, sondern bietet auch die Option „Im HEX-Editor öffnen ...“, mit der ein spezieller Bearbeitungsmodus gestartet wird. In diesem Modus können Sie die Position und die Hexadezimalwerte der einzelnen Bit der Datei anzeigen. Sie haben zwei Möglichkeiten zum Anpassen: Sie können hexadezimale Werte nach Position bearbeiten oder auf der rechten Seite eine alphanumerische Darstellung dieses Werts, die Sie auch bearbeiten können.

XVI32

XVI32 ist auch ein sehr fähiger Hex-Editor. Wie in PSPad kannst du Hexadezimalwerte direkt oder über die Anzeige von Zeichen bearbeiten. Es verfügt auch über mehrere erweiterte Tools zum Bearbeiten von Hexadezimalcodes, z. B. einen Adressrechner zum Überprüfen von Offsets und anderen Parametern für hexadezimale Daten, mit denen Sie ein hexadezimales Dokument umgehen können. Wenn Sie natürlich wissen, was Sie tun.

Die Funktionsweise Ihres PCs wird immer wichtiger, da die Technologie einfacher und benutzerfreundlicher wird. Wenn Sie Fragen zum Bearbeiten von Hex-Dateien haben, hinterlassen Sie einen Kommentar unter diesem Artikel.