Ao revisar a fonte MIME de um e-mail (presumivelmente contendo caracteres internacionais), vejo coisas assim no Notepad++
Eu entendo que CRLF
é um feed de linha de retorno de carro, mas e os outros? O que SOH
, GS
, e STX
significam?
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
.