O que significa STX, SOH e GS na saída do Notepad++?

O que significa STX, SOH e GS na saída do Notepad++?

Ao revisar a fonte MIME de um e-mail (presumivelmente contendo caracteres internacionais), vejo coisas assim no Notepad++

insira a descrição da imagem aqui

Eu entendo que CRLFé um feed de linha de retorno de carro, mas e os outros? O que SOH, GS, e STXsignificam?

Responder1

O Notepad++ usa esses símbolos para representar caracteres de controle ou caracteres não imprimíveis.

Personagem de controle - Wikipedia

Um caractere de controle ou caractere não imprimível é um ponto de código (um número) em um conjunto de caracteres que não representa um símbolo escrito.

Códigos de controle C0 e C1 - Wikipedia

STX - Início do Texto - Primeiro caractere do texto da mensagem, podendo ser utilizado para encerrar o cabeçalho da mensagem.

SOH - Início do Cabeçalho - Primeiro caractere do cabeçalho de uma mensagem.

GS - Group Separator - Pode ser usado como delimitadores para marcar campos de estruturas de dados. Se usado para níveis hierárquicos, US é o nível mais baixo (dividindo itens de dados de texto simples), enquanto RS, GS e FS são de nível crescente para dividir grupos compostos por itens do nível abaixo dele.

Responder2

SOHé Start Of Header;

STXé Start of TeXt;

GSé Group Separator.

informação relacionada