Códigos binarios

La traducción entre nuestro lenguaje y el de la máquina se realiza a través de un conjunto de códigos binarios, éstos códigos están representados por una cantidad de bits (ceros o unos) normalizada, pueden tener una longitud de 4 bits, 8, 16, etc. En la actualidad (2.013) los más utilizados son:

 

ASCII (American Standard Code for Information Interchange), representa cada carácter/simbolo como un código único de 8 bits, esto es 28 = 256 posibilidades de representar signos para los lenguales occidentales con, todas letras, números y otros caracteres especiales.

 

UNICODE. El código ASCII comienza a ser insuficiente con la disposición pública de la Red, las herramientas que corren en ella y la necesidad de representación de otros lenguajes (Japonés, Chino, …), dialectos y lenguas muertas (Catalán, Latín,…).

Un grupo de multinacionales que estaban muy interesadas en abarcar con sus productos todo el mundo, crearon la norma UNICODE, esta norma se actualiza a la vez con la ISO/IEC 10646 que define un sistema de codificación en varios octetos (1 octeto 8 bits). Puede que ahora tenga más de 130.000 simbolos, ideogramas y logogramas registrados.

 

Abajo una tabla con varios ejemplos comparativos.

Dec Hex Oct Bin ASCII Símbolo iso-8859-1 HTML Numero Nombre Significado
0 0 0 00000000 NUL NUL Nulo
1 1 1 00000001 SOH SOH inicio de cabecera
2 2 2 00000010 STX STX Inicio de texto
3 3 3 00000011 ETX ETX Fin de texto
4 4 4 00000100 EOT EOT Fin de transmissión
5 5 5 00000101 ENQ ENQ Solicitud de información
6 6 6 00000110 ACK ACK Confirmación
7 7 7 00000111 BEL BEL Señal audible
8 8 10 00001000 BS BS Retroceso
9 9 11 00001001 HT HT Tabulado horizontal
10 a 12 00001010 NL NL Avance de linea
11 b 13 00001011 VT VT Tabulado vertical
12 c 14 00001100 NP NP Avance de página
13 d 15 00001101 CR CR Nueva linea
14 e 16 00001110 SO SO Terminar modo mayúsculas
15 f 17 00001111 SI SI Iniciar modo mayúsculas
16 10 20 0010000 DLE DLE Enlace de datos
17 11 21 00010001 DC1 DC1 Control de dispositivo 1
18 12 22 00010010 DC2 DC2 Control de dispositivo 2
19 13 23 00010011 DC3 DC3 Control de dispositivo 3
20 14 24 00010100 DC4 DC4 Control de dispositivo 4
21 15 25 00010101 NAK NAK Confirmación negativa
22 16 26 00010110 SYN SYN Sincroniza comunicación
23 17 27 00010111 ETB ETB Fin bloque de transmissión
24 18 30 00011000 CAN CAN Cancelar
25 19 31 00011001 EM EM Fin del medio
26 1a 32 00011010 SUB SUB Reemplazar
27 1b 33 00011011 ESC ESC Escape
28 1c 34 00011100 FS FS Separador de archivos
29 1d 35 00011101 GS GS Separador de grupo
30 1e 36 00011110 RS RS Separador de registro
31 1f 37 00011111 US US Separador de unidad
32 20 40 00100000  
33 21 41 00100001 ! ! !
34 22 42 00100010 " "
35 23 43 00100011 # # #
36 24 44 00100100 $ $ $
37 25 45 00100101 % % %
38 26 46 00100110 & & & &
39 27 47 00100111 '
40 28 50 00101000 ( ( (
41 29 51 00101001 ) ) )
42 2a 52 00101010 * * *
43 2b 53 00101011 + + +
44 2c 54 00101100 , , ,
45 2d 55 00101101 -
46 2e 56 00101110 . . .
47 2f 57 00101111 / / /
48 30 60 00110000 0 0 0
49 31 61 00110001 1 1 1
50 32 62 00110010 2 2 2
51 33 63 00110011 3 3 3
52 34 64 00110100 4 4 4
53 35 65 00110101 5 5 5
54 36 66 00110110 6 6 6
55 37 67 00110111 7 7 7
56 38 70 00111000 8 8 8
57 39 71 00111001 9 9 9
58 3a 72 00111010 : : :
59 3b 73 00111011 ; ; &#59;
60 3c 74 00111100 < < &#60; &lt;
61 3d 75 00111101 = = &#61;
62 3e 76 00111110 > > &#62; &gt;
63 3f 77 00111111 ? ? &#63;
64 40 100 01000000 @ @ &#64;
65 41 101 01000001 A A &#65;
66 42 102 01000010 B B &#66;
67 43 103 01000011 C C &#67;
68 44 104 01000100 D D &#68;
69 45 105 01000101 E E &#69;
70 46 106 01000110 F F &#70;
71 47 107 01000111 G G &#71;
72 48 110 01001000 H H &#72;
73 49 111 01001001 I I &#73;
74 4a 112 01001010 J J &#74;
75 4b 113 01001011 K K &#75;
76 4c 114 01001100 L L &#76;
77 4d 115 01001101 M M &#77;
78 4e 116 01001110 N N &#78;
79 4f 117 01001111 O O &#79;
80 50 120 01010000 P P &#80;
81 51 121 01010001 Q Q &#81;
82 52 122 01010010 R R &#82;
83 53 123 01010011 S S &#83;
84 54 124 01010100 T T &#84;
85 55 125 01010101 U U &#85;
86 56 126 01010110 V V &#86;
87 57 127 01010111 W W &#87;
88 58 130 01011000 X X &#88;
89 59 131 01011001 Y Y &#89;
90 5a 132 01011010 Z Z &#90;
91 5b 133 01011011 [ [ &#91;
92 5c 134 01011100 \ \ &#92;
93 5d 135 01011101 ] ] &#93;
94 5e 136 01011110 ^ ^ &#94;
95 5f 137 01011111 _ _ &#95;
96 60 140 01100000 ` ` &#96;
97 61 141 01100001 a a &#97;
98 62 142 01100010 b b &#98;
99 63 143 01100011 c c &#99;
100 64 144 01100100 d d &#100;
101 65 145 01100101 e e &#101;
102 66 146 01100110 f f &#102;
103 67 147 01100111 g g &#103;
104 68 150 01101000 h h &#104;
105 69 151 01101001 i i &#105;
106 6a 152 01101010 j j &#106;
107 6b 153 01101011 k k &#107;
108 6c 154 01101100 l l &#108;
109 6d 155 01101101 m m &#109;
110 6e 156 01101110 n n &#110;
111 6f 157 01101111 o o &#111;
112 70 160 01110000 p p &#112;
113 71 161 01110001 q q &#113;
114 72 162 01110010 r r &#114;
115 73 163 01110011 s s &#115;
116 74 164 01110100 t t &#116;
117 75 165 01110101 u u &#117;
118 76 166 01110110 v v &#118;
119 77 167 01110111 w w &#119;
120 78 170 01111000 x x &#120;
121 79 171 01111001 y y &#121;
122 7a 172 01111010 z z &#122;
123 7b 173 01111011 { { &#123;
124 7c 174 01111100 | | &#124;
125 7d 175 01111101 } } &#125;
126 7e 176 01111110 ~ ~ &#126;
127 7f 177 001111111 DEL DEL
128 80 200 10000000 Ç
129 81 201 10000001 ü
130 82 202 10000010 é
131 83 203 10000011 â
132 84 204 10000100 ä
133 85 205 10000101 à
134 86 206 10000110 å
135 87 207 10000111 ç
136 88 210 10001000 ê
137 89 211 10001001 ë
138 8a 212 10001010 è
139 8b 213 10001011 ï
140 8c 214 10001100 î
141 8d 215 10001101 ì
142 8e 216 10001110 Ä
143 8f 217 10001111 Å
144 90 220 10010000 É
145 91 221 10010001 æ
146 92 222 10010010 Æ
147 93 223 10010011 ô
148 94 224 10010100 ö
149 95 225 10010101 ò
150 96 226 10010110 û
151 97 227 10010111 ù
152 98 230 10011000 ÿ
153 99 231 10011001 Ö
154 9a 232 10011010 Ü
155 9b 233 10011011 ø
156 9c 234 10011100 £
157 9d 235 10011101 Ø
158 9e 236 10011110 ×
159 9f 237 10011111 ƒ
160 a0 240 10100000 á &#160; &nbsp;
161 a1 241 10100001 í ¡ &#161; &iexcl;
162 a2 242 10100010 ó ¢ &#162; &cent;
163 a3 243 10100011 ú £ &#163; &pound;
164 a4 244 10100100 ñ ¤ &#164; &curren;
165 a5 245 10100101 Ñ ¥ &#165; &yen;
166 a6 246 10100110 ª ¦ &#166; &brvbar;
167 a7 247 10100111 º § &#167; &sect;
168 a8 250 10101000 ¿ ¨ &#168; &uml;
169 a9 251 10101001 ® © &#169; &copy;
170 aa 252 10101010 ¬ ª &#170; &ordf;
171 ab 253 10101011 ½ « &#171; &laquo;
172 ac 254 10101100 ¼ ¬ &#172; &not;
173 ad 255 10101101 ¡ &#173; &shy;
174 ae 256 10101110 « ® &#174; &reg;
175 af 257 10101111 » ¯ &#175; &macr;
176 b0 260 10110000 ? ° &#176; &deg;
177 b1 261 10110001 ? ± &#177; &plusmn;
178 b2 262 10110010 ? ² &#178; &sup2;
179 b3 263 10110011 ? ³ &#179; &sup3;
180 b4 264 10110100 ? ´ &#180; &acute;
181 b5 265 10110101 Á µ &#181; &micro;
182 b6 266 10110110 Â &#182; &para;
183 b7 267 10110111 À · &#183; &middot;
184 b8 270 10111000 © ¸ &#184; &cedil;
185 b9 271 10111001 ? ¹ &#185; &sup1;
186 ba 272 10111010 ? º &#186; &ordm;
187 bb 273 10111011 ? » &#187; &raquo;
188 bc 274 10111100 ? ¼ &#188; &frac14;
189 bd 275 10111101 ¢ ½ &#189; &frac12;
190 be 276 10111110 ¥ ¾ &#190; &frac34;
191 bf 277 10111111 ? ¿ &#191; &iquest;
192 c0 300 11000000 ? À &#192; &Agrave;
193 c1 301 11000001 ? Á &#193; &Aacute;
194 c2 302 11000010 ? Â &#194; &Acirc;
195 c3 303 11000011 ? Ã &#195; &Atilde;
196 c4 304 11000100 ? Ä &#196; &Auml;
197 c5 305 11000101 ? Å &#197; &Aring;
198 c6 306 11000110 ã Æ &#198; &AElig;
199 c7 307 11000111 Ã Ç &#199; &Ccedil;
200 c8 310 11001000 ? È &#200; &Egrave;
201 c9 311 11001001 ? É &#201; &Eacute;
202 ca 312 11001010 ? Ê &#202; &Ecirc;
203 cb 313 11001011 ? Ë &#203; &Euml;
204 cc 314 11001100 ? Ì &#204; &Igrave;
205 cd 315 11001101 ? Í &#205; &Iacute;
206 ce 316 11001110 ? Î &#206; &Icirc;
207 cf 317 11001111 ¤ Ï &#207; &Iuml;
208 d0 320 11010000 ð Ð &#208; &ETH;
209 d1 321 11010001 Ð Ñ &#209; &Ntilde;
210 d2 322 11010010 Ê Ò &#210; &Ograve;
211 d3 323 11010011 Ë Ó &#211; &Oacute;
212 d4 324 11010100 È Ô &#212; &Ocirc;
213 d5 325 11010101 ? Õ &#213; &Otilde;
214 d6 326 11010110 Í Ö &#214; &Ouml;
215 d7 327 11010111 Î × &#215; &times;
216 d8 330 11011000 Ï Ø &#216; &Oslash;
217 d9 331 11011001 ? Ù &#217; &Ugrave;
218 da 332 11011010 ? Ú &#218; &Uacute;
219 db 333 11011011 ? Û &#219; &Ucirc;
220 dc 334 11011100 ? Ü &#220; &Uuml;
221 dd 335 11011101 ¦ Ý &#221; &Yacute;
222 de 336 11011110 Ì Þ &#222; &THORN;
223 df 337 11011111 ? ß &#223; &szlig;
224 e0 340 11100000 Ó à &#224; &agrave;
225 e1 341 11100001 ß á &#225; &aacute;
226 e2 342 11100010 Ô â &#226; &acirc;
227 e3 343 11100011 Ò ã &#227; &atilde;
228 e4 344 11100100 õ ä &#228; &auml;
229 e5 345 11100101 Õ å &#229; &aring;
230 e6 346 11100110 µ æ &#230; &aelig;
231 e7 347 11100111 þ ç &#231; &ccedil;
232 e8 350 11101000 Þ è &#232; &egrave;
233 e9 351 11101001 Ú é &#233; &eacute;
234 ea 352 11101010 Û ê &#234; &ecirc;
235 eb 353 11101011 Ù ë &#235; &euml;
236 ec 354 11101100 ý ì &#236; &igrave;
237 ed 355 11101101 Ý í &#237; &iacute;
238 ee 356 11101110 ¯ î &#238; &icirc;
239 ef 357 11101111 ´ ï &#239; &iuml;
240 f0 360 11110000 ? ð &#240; &eth;
241 f1 361 11110001 ± ñ &#241; &ntilde;
242 f2 362 11110010 ? ò &#242; &ograve;
243 f3 363 11110011 ¾ ó &#243; &oacute;
244 f4 364 11110100 ô &#244; &ocirc;
245 f5 365 11110101 § õ &#245; &otilde;
246 f6 366 11110110 ÷ ö &#246; &ouml;
247 f7 367 11110111 ¸ ÷ &#247; &divide;
248 f8 370 11111000 ° ø &#248; &oslash;
249 f9 371 11111001 ¨ ù &#249; &ugrave;
250 fa 372 11111010 · ú &#250; &uacute;
251 fb 373 11111011 ¹ û &#251; &ucirc;
252 fc 374 11111100 ³ ü &#252; &uuml;
253 fd 375 11111101 ² ý &#253; &yacute;
254 fe 376 11111110 ? þ &#254; &thorn;
255 ff 377 11111111 nbsp ÿ &#255; &yuml;