Startseite » wie man » Warum werden Hex-Editoren binäre Editoren genannt?

    Warum werden Hex-Editoren binäre Editoren genannt?

    Namen und Begriffe sind manchmal ziemlich austauschbar und jeder versteht, worauf verwiesen wird, aber dann gibt es Zeiten, in denen die Dinge nicht so klar sind und Sie mehr Fragen als Antworten haben. Der heutige Q & A-Beitrag von SuperUser hilft einem verwirrten Leser zu klären.

    Die heutige Question & Answer-Sitzung wird dank SuperUser zur Verfügung gestellt - einer Unterteilung von Stack Exchange, einer Community-basierten Gruppierung von Q & A-Websites.

    Hex-Editor-Screenshot mit freundlicher Genehmigung von Rwxrwxrwx (Wikipedia).

    Die Frage

    SuperUser-Leser Joseph A. möchte wissen, warum Hex-Editoren binäre Editoren genannt werden:

    Hex und Binär sind zwei verschiedene Basen. Hex, so wie ich es verstehe, ist einfach eine einfachere Version von binär und bequemer. Ich höre jedoch oft, dass Hex-Editoren binäre Editoren sind. Wenn Sie tatsächlich nach "binären Editoren" bei Google suchen, erhalten Sie Hex-Editoren. Warum das? Was ist die verbindung?

    Warum werden Hex-Editoren als binäre Editoren bezeichnet?

    Die Antwort

    Die Superuser-Mitwirkenden Steven und BarryTheHatchet haben die Antwort für uns. Zunächst einmal Steven:

    Ein binärer Editor bearbeitet eine binäre Datei. [Binärdatei - Wikipedia]

    • Eine Binärdatei ist eine Computerdatei, die keine Textdatei ist. […] Binärdateien werden normalerweise als eine Folge von Bytes betrachtet, d. H., Die Binärziffern (Bits) sind in Acht gruppiert. Binärdateien enthalten normalerweise Bytes, die als etwas anderes als Textzeichen interpretiert werden sollen.

    Ein Hex-Editor ist eine Art Binär-Editor, bei dem binäre Daten in hexadezimaler Form dargestellt werden. [Hex Editor - Wikipedia]

    • Ein Hex-Editor (oder Binärdatei-Editor oder Byte-Editor) ist eine Art Computerprogramm, mit dem die grundlegenden Binärdaten, die eine Computerdatei bilden, bearbeitet werden können. Der Name "Hex" stammt von "Hexadezimal", einem numerischen Standardformat zur Darstellung von Binärdaten.

    Gefolgt von der Antwort von BarryTheHatchet:

    Terminologie ist schwer und verschiedene Menschen haben verschiedene Namen für Dinge.

    In diesem Fall bezieht sich das "Hex" im "Hex-Editor" auf die konventionelle, vom Menschen lesbare Darstellung des Werts jedes Bytes, während das "Binär" im "Binär-Editor" auf die Vorstellung verweist, dass Sie die Datei tatsächlich bearbeiten auf Byteebene (Computer speichern Bytes in binär) ohne Berücksichtigung der übergeordneten Textcodierung und dergleichen. Erinnern wir uns daran, dass Dateien, die in Textform einer höheren Ebene nicht ohne weiteres darstellbar sind, aus demselben Grund als "Binärdateien" oder "Binärdateien" bezeichnet werden.

    Technisch ist es auch nicht falsch, sie kommen nur aus unterschiedlichen Blickwinkeln auf das Namensproblem. Ich persönlich stimme zu, dass der "binäre Editor" insgesamt verwirrend ist.


    Haben Sie der Erklärung etwas hinzuzufügen? Sound off in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Hier geht es zum vollständigen Diskussionsthread.