Что означают STX, SOH и GS в выходных данных Notepad++?

После просмотра источника MIME для электронной почты (предположительно, содержащего международные символы), я вижу такие вещи в Notepad++

введите описание здесь

Я это понимаю CRLF такое возврат каретки, но как насчет остальных? Что значит SOH, GS, а также STX имею в виду?

2 ответа

Решение

Notepad++ использует эти символы для представления управляющих символов.

Управляющий персонаж - Википедия

Управляющий символ или непечатный символ - это кодовая точка (число) в наборе символов, которая не представляет собой письменный символ.

C0 и C1 контрольные коды - Википедия

STX - начало текста - первый символ текста сообщения, и может использоваться для завершения заголовка сообщения.

SOH - Start of Header - Первый символ заголовка сообщения.

GS - Разделитель групп - Может использоваться в качестве разделителей для маркировки полей структур данных. Если используется для иерархических уровней, US является самым низким уровнем (для разделения элементов данных в виде простого текста), в то время как RS, GS и FS имеют повышающийся уровень для разделения групп, состоящих из элементов уровня ниже этого.

SOH является Start Of Header

STX является Start of teXt

GS является Group Seperator

Другие вопросы по тегам