[CRACKING] [MISCELLANEOUS] [DOWNLOADS] [LINKS] [CONTACTS]

Взлом и защита программного обеспечения

 

Таблица кодов символов ASCII

   ASCII - сокращение от American Standard Code for Information Interchange (Американский стандартный код для обмена информацией). Согласно стандарту  ASCII каждому символу и некоторым операциям соответствует свой числовой код. Это 7-битный код, т.е. с его помощью можно закодировать только 128 символов в диапазоне от 0 до 127.
   Расширенная таблица  ASCII состоит из двух частей. Первая (символы с кодами 0-127) является универсальной (см. табл.), а вторая (коды 128-255) предназначена для специальных символов и букв национальных алфавитов и на компьютерах разных типов может меняться. Здесь для кодирования символа требуется уже 8 бит. 

Таблица кодов символов ASCII (коды 0-127)

код     символ  HEX код     символ  HEX код     символ  HEX код     символ  HEX
0	NUL     0
1	SOH     1
2	STX     2
3	ETX     3
4	EOT     4
5	ENQ     5
6	ACK     6
7	BEL     7
8	BS      8
9	HT      9
10	LF      A
11	VT      B
12	FF      C
13	CR      D
14	SO      E
15	SI      F
16	DLE     10
17	DC1     11
18	DC2     12
19	DC3     13
20	DC4     14
21	NAK     15
22	SYN     16
23	ETB     17
24	CAN     18
25	EM      19
26	SUB     1A
27	ESC     1B
28	FS      1C
29	GS      1D
30	RS      1E
31	US      1F
32	SP      20
33	!       21
34	"       22
35	#       23
36	$       24
37	%       25
38	&       26
39	'       27
40	(       28
41	)       29
42	*       2A
43	+       2B
44	,       2C
45	-       2D
46	.       2E
47	/       2F
48	0       30
49	1       31
50	2       32
51	3       33
52	4       34
53	5       35
54	6       36
55	7       37
56	8       38
57	9       39
58	:       3A
59	;       3B
60	<       3C
61	=       3D
62	>       3E
63	?       3F
64	@       40
65	A       41
66	B       42
67	C       43
68	D       44
69	E       45
70	F       46
71	G       47
72	H       48
73	I       49
74	J       4A
75	K       4B
76	L       4C
77	M       4D
78	N       4E
79	0       4F
80	P       50
81	Q       51
82	R       52
83	s       53
84	T       54
85	U       55
86	V       56
87	W       57
88	X       58
89	Y       59
90	Z       5A
91	[       5B
92	\       5C
93	]       5D
94	^       5E
95	_       5F
96	`       60
97	a       61
98	b       62
99	c       63
100	d       64
101	e       65
102	f       66
103	g       67
104	h       68
105	i       69
106	j       6A
107	k       6B
108	l       6C
109	m       6D
110	n       6E
111	o       6F
112	p       70
113	q       71
114	r       72
115	s       73
116	t       74
117	u       75
118	v       76
119	w       77
120	x       78
121	y       79
122	z       7A
123	{       7B
124	|       7C
125	}       7D
126	~       7E
127	DEL     7F

   Символы с кодами 0-31 относятся к служебным. Они представляют собой команды, вывод которых на стандартное выходное устройство приводит к выполнению определённых действий. Вот назначение  некоторых из них:

NUL - Null char.
SOH - Start of Header
STX - Start of Text
ETX - End of Text
EOT - End of Transmission
ENQ - Enquiry
ACK - Acknowledgment
BEL - Bell
BS - Backspace
HT - Horizontal Tab
LF - Line Feed
VT - Vertical Tab
FF - Form Feed
CR - Carriage Return
DLE  - Data Link Escape
DC1 (XON) - Device Control 1
DC2 - Device Control 2
DC3 (XOFF) - Device Control 3
DC4 - Device Control 4
NAK - Negative Acknowledgement
SYN - Synchronous Idle
ETB - End of Trans. Block
CAN - Cancel
ESC - Escape
FS - File Separator
RS - Request to Send
SP - Space

    Вторую часть таблицы кодов ASCII можно получить используя вот такую программу на Turbo Pascal:

program ascii_part2;
var
 i, j, kod: integer;
begin
 for i:=0 to 15 do {вывод в 16 строк}
 begin
  kod:=i+128;      {для первой половины таблицы kod:=i}
  for j:=1 to 8 do {вывод в 8 колонок}
   begin
   write(kod:4, '-', chr(kod):1);
   kod:=kod+16;
   end;
  writeln;         {переход на следующую строку}
 end;
readln;
end.

© BioCyborG, 2003

 

 © BioCyborG
www.biocyborg.narod.ru

Hosted by uCoz