Was bedeuten STX, SOH und GS in der Notepad++-Ausgabe?

Was bedeuten STX, SOH und GS in der Notepad++-Ausgabe?

Beim Überprüfen der MIME-Quelle einer E-Mail (die vermutlich internationale Zeichen enthält) sehe ich in Notepad++ folgendes

Bildbeschreibung hier eingeben

Ich verstehe, dass CRLFes sich dabei um einen Wagenrücklauf-Zeilenvorschub handelt, aber was ist mit den anderen? Was bedeuten SOH, GS, und STX?

Antwort1

Notepad++ verwendet diese Symbole, um Steuerzeichen oder nicht druckbare Zeichen darzustellen.

Steuerzeichen – Wikipedia

Ein Steuerzeichen oder nicht druckbares Zeichen ist ein Codepunkt (eine Zahl) in einem Zeichensatz, der kein geschriebenes Symbol darstellt.

Steuercodes C0 und C1 – Wikipedia

STX – Start of Text – Erstes Zeichen des Nachrichtentextes und kann zum Beenden der Nachrichtenüberschrift verwendet werden.

SOH – Start of Header – Erstes Zeichen eines Nachrichtenkopfes.

GS – Gruppentrennzeichen – Kann als Trennzeichen verwendet werden, um Felder von Datenstrukturen zu markieren. Bei Verwendung für hierarchische Ebenen ist US die niedrigste Ebene (teilt reine Textdatenelemente), während RS, GS und FS aufsteigende Ebenen sind, um Gruppen zu trennen, die aus Elementen der darunterliegenden Ebene bestehen.

Antwort2

SOHIst Start Of Header;

STXIst Start of TeXt;

GSIst Group Separator.

verwandte Informationen