Beim Anzeigen von Binärdateien in Vim wird Kauderwelsch angezeigt

Beim Anzeigen von Binärdateien in Vim wird Kauderwelsch angezeigt

Wenn ich in Vim eine Binärdatei öffne, wird eine Menge Kauderwelsch angezeigt. Man würde erwarten, dass eine Menge Einsen und Nullen angezeigt werden. Warum ist das so?

Antwort1

Ausgezeichnete Frage.

Texteditoren öffnen keine Dateien und zeigen Binärdateien an. Normalerweise lesen sie Dateien mit ASCII- oder Unicode-Kodierung.

Hier einige Beispiele zur Funktionsweise der ASCII-Kodierung:

http://www.asciitable.com/

Grundsätzlich funktioniert es so, dass es die ersten Bytes liest und diese Bit-Sammlung dann als ein bestimmtes Zeichen interpretiert, das Sie dann auf Ihrem Bildschirm sehen.

Wenn Sie jedochwollenUm in Vim Binär- (oder Hexadezimal-)Werte anzuzeigen, können Sie Folgendes tun:

http://vim.wikia.com/wiki/Hex_dump

verwandte Informationen