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

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

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

введите описание изображения здесь

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

решение1

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

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

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

Управляющие коды C0 и C1 — Википедия

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

SOH — Начало заголовка — Первый символ заголовка сообщения.

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

решение2

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

STXявляется Start of TeXt;

GSявляется Group Separator.

Связанный контент