web-dev-qa-db-ja.com

Notepad ++の出力でSTX、SOH、およびGSとはどういう意味ですか?

電子メール(おそらく国際的な文字を含む)のMIMEソースを確認すると、メモ帳++でこのようなものが表示されます。

enter image description here

私はCRLFが復帰改行であることを理解しています、しかし他のものはどうですか? SOHGS、およびSTXはどういう意味ですか?

19
Mike B

Notepad ++はこれらの記号を使用して制御文字を表します。

制御文字 - ウィキペディア

制御文字または非印刷文字は、文字セット内のコードポイント(数字)であり、書かれた記号を表しません。

C0およびC1制御コード - ウィキペディア

STX - Start of Text - メッセージテキストの最初の文字で、メッセージの見出しを終了するために使用されます。

SOH - ヘッダーの開始 - メッセージヘッダーの最初の文字。

GS - Group Separator - データ構造のフィールドをマークするための区切り文字として使用できます。階層レベルで使用する場合、USが最低レベル(プレーンテキストデータ項目の分割)です。一方、RS、GS、およびFSは、その下のレベルの項目で構成されるグループを分割するためにレベルが上がります。

17
Steven

SOHStart Of Headerです

STXStart of teXtです

GSGroup Seperatorです

5
td512