Первые 32 символа таблицы ASCII (0x00 - 0x1F) являются непечатными символами (за исключением «DEL», который находится в конце таблицы).
Для чего они используются, кроме того, что вы закрываете свой терминал, когда вы загружаете двоичный файл?
Некоторые из них очевидны:
Oct Dec Hex Char
----------------------------------------------
000 0 00 NUL '\0'
007 7 07 BEL '\a' (bell)
010 8 08 BS '\b' (backspace)
011 9 09 HT '\t' (horizontal tab)
012 10 0A LF '\n' (new line)
013 11 0B VT '\v' (vertical tab)
014 12 0C FF '\f' (form feed)
015 13 0D CR '\r' (carriage ret)
033 27 1B ESC (escape)
другие, такие как
020 16 10 DLE (data link escape)
021 17 11 DC1 (device control 1)
022 18 12 DC2 (device control 2)
023 19 13 DC3 (device control 3)
024 20 14 DC4 (device control 4)
Я никогда не видел б.
Являются ли ACK, NAK и SYN одними и теми же байтами, используемыми для трехстороннего рукопожатия в TCP, или они просто аналогичны?
Изменить: увидеть вещи Эрика Рэймонда каждый хакер когда-то знал