Wie kann man alle Teile einer Datei sehen?

Wie kann man alle Teile einer Datei sehen?

Ich suche nach einer Möglichkeit, alle Bits einer Datei anzuzeigen. Ich möchte alle 01-Bits in meiner Datei sehen, weil ich wissen möchte, welche Änderungen genau auftreten, wenn ich eine Datei mit einer Closed-Source-Anwendung bearbeite.

Antwort1

Verwenden Sie einen Hex-Editor, wie von @ChrisF vorgeschlagen. Ein guter für Windows ist „HxD“.

Bitte beachten Sie, dass Computer im Allgemeinen mit Vielfachen von 8 Bits gleichzeitig umgehen, es sei denn, sie sind direkt mit Hardware verbunden (und meistens sogar dann). Daher ist es normalerweise besser und aussagekräftiger, eine Datei zu betrachten, die an diesen Grenzen aufgeteilt ist, als nur einen Rohdatenstrom aus Nullen und Einsen.

LernenHexadezimal und wie es sich auf Binär beziehtzuerst. Es ist wirklich ziemlich einfach (0 = 0000, 1 = 0001, 2 = 0010, ... 9 = 1001, A = 1010, B = 1011, C = 1100, D = 1101, E = 1110, F = 1111)

Außerdem ist das manuelle Vergleichen der Dateien wahrscheinlich mühsam. Sie benötigen wahrscheinlich ein Tool wieBinDiff,Abonnieren, o.ä.

Antwort2

HxD sieht die Bits nicht wirklich, es zeigt Bytes in Hex, Dez und Okt. an.

Bytes und Bits Viewer: Diese kleine ausführbare Datei erledigt die Aufgabe. Öffnen wir eine Datei, sehen wir uns ihre Bytes in Hexadezimalformat und in BITS (ja!, Einsen und Nullen) an und laden sie kostenlos herunter:

http://www.softpedia.com/get/Programming/File-Editors/Bytes-and-Bits-Viewer.shtml#download

Wozu ist dieses Programm gut? Nun, in meinem Fall habe ich ein Programm in Assembler 8086 erstellt, um Dateien mit Huffman zu komprimieren (https://stackoverflow.com/questions/30198324/i-have-trouble-building-codes-for-frequency-table-in-huffman-compression/30200096?noredirect=1#comment48507449_30200096). Um zu prüfen, ob die resultierende Datei in Ordnung war, habe ichBytes und Bits Viewerum die Einsen und Nullen in den Huffman-Codes zu sehen.

verwandte Informationen