¿Qué significan STX, SOH y GS en la salida de Notepad++?

¿Qué significan STX, SOH y GS en la salida de Notepad++?

Al revisar la fuente MIME de un correo electrónico (presumiblemente que contiene caracteres internacionales), veo cosas como esta en Notepad++

ingrese la descripción de la imagen aquí

Entiendo que CRLFes un avance de línea de retorno de carro, pero ¿qué pasa con los demás? ¿Qué significan SOH, GSy STX?

Respuesta1

Notepad++ utiliza estos símbolos para representar caracteres de control o caracteres no imprimibles.

Carácter de control - Wikipedia

Un carácter de control o carácter no imprimible es un punto de código (un número) en un conjunto de caracteres que no representa un símbolo escrito.

Códigos de control C0 y C1 - Wikipedia

STX - Inicio del texto: primer carácter del texto del mensaje y puede usarse para terminar el encabezado del mensaje.

SOH: Inicio del encabezado: primer carácter del encabezado de un mensaje.

GS - Separador de grupo: se puede utilizar como delimitadores para marcar campos de estructuras de datos. Si se usa para niveles jerárquicos, US es el nivel más bajo (que divide elementos de datos de texto plano), mientras que RS, GS y FS son de nivel creciente para dividir grupos formados por elementos del nivel inferior.

Respuesta2

SOHes Start Of Header;

STXes Start of TeXt;

GSes Group Separator.

información relacionada