Tabla Ascii Tarea

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

ASCII (acrnimo ingls de American Standard Codefor Information Interchange Cdigo Estadounidense Estndar para el Intercambio de Informacin), pronunciado

generalmente [ski], es un cdigo de caracteres basado en el alfabeto latino, tal como se usa en ingls moderno y en otras lenguas occidentales. Fue creado en 1963 por el Comit Estadounidense de Estndares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estndares Nacionales, o ANSI) como una refundicin o evolucin de los conjuntos de cdigos utilizados entonces en telegrafa. Ms tarde, en 1967, se incluyeron las minsculas, y se redefinieron algunos cdigos de control para formar el cdigo conocido como US-ASCII. El cdigo ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la transmisin. A menudo se llama incorrectamente ASCII a otros cdigos de caracteres de 8 bits, como el estndar ISO-8859-1 que es una extensin que utiliza 8 bits para proporcionar caracteres adicionales usados en idiomas distintos al ingls, como el espaol. ASCII fue publicado como estndar por primera vez en 1967 y fue actualizado por ltima vez en 1986. En la actualidad define cdigos para 33 caracteres no imprimibles, de los cuales la mayora son caracteres de control obsoletos que tienen efecto sobre cmo se procesa el texto, ms otros 95 caracteres imprimibles que les siguen en la numeracin (empezando por el carcter espacio). Casi todos los sistemas informticos actuales utilizan el cdigo ASCII o una extensin compatible para representar textos y para el control de dispositivos que manejan texto como el teclado. No deben confundirse los cdigos ALT+nmero de teclado con los cdigos ASCII. Decima l 0 1 2 3 4 5 He x 00 01 02 03 04 05 Abreviatur a NUL SOH STX ETX EOT ENQ Rep r ^@ ^A ^B ^C ^D ^E Nombre/Significad o Carcter Nulo Inicio de Encabezado Inicio de Texto Fin de Texto Fin de Transmisin Consulta

Binario 0000 000 0 0000 000 1 0000 001 0 0000 001 1 0000 010 0 0000 010 1

AT

0000 011 0 0000 011 1 0000 100 0 0000 100 1 0000 101 0 0000 101 1 0000 110 0 0000 110 1 0000 111 0 0000 111 1 0001 000 0 0001 000 1 0001 001 0 0001 001 1 0001 010 0 0001 010 1 0001 011 0

6 7 8 9 10 11 12 13 14 15 16

06 07 08 09 0A 0B 0C 0D 0E 0F 10

ACK BEL BS HT LF VT FF CR SO SI DLE

^F ^G ^H ^I ^J ^K ^L ^M ^N ^O ^P

Acuse de recibo Timbre Retroceso Tabulacin horizontal Salto de lnea Tabulacin Vertical De avance Retorno de carro Maysculas fuera En maysculas Enlace de datos / Escape Dispositivo de control 1 oft. XON Dispositivo de control 2 Dispositivo de control 3 oft. XOFF Dispositivo de control 4 Confirmacin negativa Sncrono en espera

17

11

DC1

^Q

18

12

DC2

^R

19

13

DC3

^S

20 21 22

14 15 16

DC4 NAK SYN

^T ^U ^V

0001 011 1 0001 100 0 0001 100 1 0001 101 0 0001 101 1 0001 110 0 0001 110 1 0001 111 0 0001 111 1 0111 111 1

23 24 25 26 27 28 29 30 31 127

17 18 19 1A 1B 1C 1D 1E 1F 7F

ETB CAN EM SUB ESC FS GS RS US DEL

^W ^X ^Y ^Z ^[ or ESC ^\ ^] ^^ ^_ ^?, Delete o Backspac e

Fin de Transmision del Bloque Cancelar Finalizacin del Medio Substituto Escape Separador de fichero Separador de grupo Separador de registro Separador de unidad Eliminar

Binari o 0010 0000 0010 0001 0010 0010 0010 0011 0010 0100

D e c 3 2 3 3 3 4 3 5 3 6

H e x 2 0 2 1 2 2 2 3 2 4

Represe ntacin espacio () ! " # $

Binari o 0100 0000 0100 0001 0100 0010 0100 0011 0100 0100

D ec 64 65 66 67 68

H ex 40 41 42 43 44

Represe ntacin @ A B C D

Binari o 0110 0000 0110 0001 0110 0010 0110 0011 0110 0100

D ec 96 97 98 99 10 0

H ex 60 61 62 63 64

Represe ntacin ` a b c d

0010 0101 0010 0110 0010 0111 0010 1000 0010 1001 0010 1010 0010 1011 0010 1100 0010 1101 0010 1110 0010 1111 0011 0000 0011 0001 0011 0010 0011 0011 0011 0100 0011 0101 0011 0110

3 7 3 8 3 9 4 0 4 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 5 0 5 1 5 2 5 3 5 4

2 5 2 6 2 7 2 8 2 9 2 A 2 B 2 C 2 D 2 E 2 F 3 0 3 1 3 2 3 3 3 4 3 5 3 6

% & ' (

0100 0101 0100 0110 0100 0111 0100 1000 0100 1001 0100 1010 0100 1011 0100 1100 0100 1101 0100 1110 0100 1111 0101 0000 0101 0001 0101 0010 0101 0011 0101 0100 0101 0101 0101 0110

69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86

45 46 47 48 49 4 A 4 B 4 C 4 D 4 E 4 F 50 51 52 53 54 55 56

E F G H I J K L M N O P Q R S T U V

0110 0101 0110 0110 0110 0111 0110 1000 0110 1001 0110 1010 0110 1011 0110 1100 0110 1101 0110 1110 0110 1111 0111 0000 0111 0001 0111 0010 0111 0011 0111 0100 0111 0101 0111 0110

10 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 11 0 11 1 11 2 11 3 11 4 11 5 11 6 11 7 11 8

65 66 67 68 69 6 A 6 B 6 C 6 D 6 E 6 F 70 71 72 73 74 75 76

e f g h i j k l m n o p q r s t u v

) * +

, . / 0 1 2 3 4 5 6

0011 0111 0011 1000 0011 1001 0011 1010 0011 1011 0011 1100 0011 1101 0011 1110 0011 1111

5 5 5 6 5 7 5 8 5 9 6 0 6 1 6 2 6 3

3 7 3 8 3 9 3 A 3 B 3 C 3 D 3 E 3 F

7 8 9 : ; < = > ?

0101 0111 0101 1000 0101 1001 0101 1010 0101 1011 0101 1100 0101 1101 0101 1110 0101 1111

87 88 89 90 91 92 93 94 95

57 58 59 5 A 5 B 5 C 5 D 5 E 5 F

W X Y Z [ \ ] ^ _

0111 0111 0111 1000 0111 1001 0111 1010 0111 1011 0111 1100 0111 1101 0111 1110

11 9 12 0 12 1 12 2 12 3 12 4 12 5 12 6

77 78 79 7 A 7 B 7 C 7 D 7 E

w x y z { | } ~

http://es.wikipedia.org/wiki/ASCII

BCDIC (BinaryCoded Decimal InterchangeCode) es un cdigo estndar de 8 bits usado por computadoras mainframe IBM. IBM adapt el EBCDIC del cdigo de tarjetas perforadas en los aos 1960 y lo promulg como una tctica customer-control cambiando el cdigo estndar ASCII. BCDIC es un cdigo binario que representa caracteres alfanumricos, controles y signos de puntuacin. Cada carcter est compuesto por 8 bits = 1 byte, por eso BCDIC define un total de 256 caracteres. Existen muchas versiones ("codepages") de BCDIC con caracteres diferentes, respectivamente sucesiones diferentes de los mismos caracteres. Por ejemplo al menos hay 9 versiones nacionales de EBCDIC con Latn 1 caracteres con sucesiones diferentes. El siguiente es el cdigo CCSID 500, una variante de EBCDIC. Los caracteres 0x000x3F y 0xFF son de control, 0x40 es un espacio, 0x41 es no-saltar pgina y 0xCA es un guin suave. 0123456789ABCDEF 40 [ .< ( + ! 50 & ] $ * ) ; ^

60 - / , % _ > ? 70 ` : # @ ' = " 80 a b c d e f g h i 90 j k l m n o p q r A0 ~ s t u v w x y z B0 | C0 { A B C D E F G H I D0 } J K L M N O P Q R E0 \ S T U V W X Y Z F0 0 1 2 3 4 5 6 7 8 9

Clave BCDIC [editar] Espacio en blanco - 0 1 0 0 0 0 0 0 Letras maysculas de la A a la Z: se dividen en tres grupos (A-I), (J-R), (S-Z) y en las primeras cuatro posiciones se identifica el grupo al cual pertenece la letra y en las restantes cuatro posiciones el dgito correspondiente a la posicin de la letra en el grupo. A-11000001 B-11000010 C-11000011 D-11000100 E-11000101 F-11000110 G-11000111 H-11001000 I-11001001 J-11010001 K-11010010 L-11010011 M-11010100 N-11010101 O-11010110 P-11010111 Q-11011000 R-11011001 S-11100010 T-11100011 U-11100100 V-11100101 W-11100110 X-11100111 Y-11101000 Z-11101001 La letra se representa 0 1 1 0 1 0 0 1

http://es.answers.yahoo.com/question/index?qid=20081013152521AAxwYYx
Base 64 es un sistema de numeracin posicional que usa 64 como base. Es la mayor potencia de dos que puede ser representada usando nicamente los caracteres imprimibles de ASCII. Esto ha propiciado su uso para codificacin de correos electrnicos, PGP y otras aplicaciones. Todas las variantes famosas que se conocen con el nombre de Base64 usan el rango de caracteres A-Z, a-z y 0-9 en este orden para los primeros 62 dgitos, pero los smbolos escogidos para los ltimos dos dgitos varan considerablemente de unas a otras. Otros mtodos de codificacin como UUEncode y las ltimas versiones de binhex usan un conjunto diferente de 64 caracteres para representar 6 dgitos binarios, pero stos nunca son llamados Base64.

http://es.wikipedia.org/wiki/Base64

Es una codificacin Unicode de 16 bits? R: No. La primera versin de Unicode es una codificacin de 16 bits, de 1991 a 1995, pero a partir de Unicode 2.0 (julio, 1996), no ha sido una codificacin de 16 bits. El estndar Unicode codifica los caracteres en el rango de U 0000 .. U +10 FFFF, lo que equivale a un espacio de cdigo de 21 bits. Dependiendo de la forma de codificacin que elija (UTF-8, UTF-16 o UTF-32), cada personaje ser representado como una secuencia de uno a cuatro bytes de 8 bits, una o dos unidades de 16-bit de cdigo, o un nico cdigo de 32 bits unidad. Puede el texto Unicode estar representados en ms de una manera? R: S, hay varias posibles representaciones de datos Unicode, incluyendo UTF-8, UTF-16 y UTF-32. Adems, hay transformaciones de compresin como el descrito en la Norma Tcnica Unicode # 6: Un esquema de compresin estndar para Unicode(SCSU).

Qu es un UTF? R: Un formato de transformacin Unicode (UTF) es una asignacin algortmica de cada punto de cdigo Unicode (con excepcin de los puntos de cdigo sustituto ) a una nica secuencia de bytes. La norma ISO / IEC 10646 estndar utiliza el trmino "formato de transformacin UCS" para UTF, los dos trminos no son ms que sinnimos para el mismo concepto. Cada UTF es reversible, por lo que cada UTF soporta todo sin prdida de disparo : la cartografa de S cualquier secuencia de caracteres Unicode codificada en una secuencia de bytes y viceversa se produce S de nuevo. Para asegurarse de ida y vuelta, una asignacin de UTF tambin debe asignar todos los puntos de cdigo que no son vlidos los caracteres Unicode para las secuencias de bytes nico. Estos puntos de cdigo no vlido son los 66 noncharacters (incluyendo FFFE y FFFF), as como representantes no apareados. El SCSU mtodo de compresin, a pesar de que es reversible, no es un UTF porque la misma cadena se puede asignar a las secuencias de bytes muy diferentes, dependiendo de lo particular compresor SCSU.

: Cmo puedo escribir un convertidor de UTF? R: La libre disposicin de cdigo abierto del proyecto de componentes internacionales para Unicode (ICU) a la conversin UTF construido en l. La ltima versin puede ser descargada desde el sitio web de la UCI del proyecto. Hay secuencias de bytes que no son generados por un UTF? Cmo debo interpretar? R: Ninguno de los UTFs puede generar cada secuencia de arbitrarias. Por ejemplo, en UTF-8 cada byte de la 110xxxxx 2 debe ser seguido con un byte de la 10xxxxxx 2 . Una secuencia como <110xxxxx 2 0xxxxxxx 2 > es y no se debe generar. Frente a esta secuencia de bytes bytes forma forma ilegal, ilegal,

mientras que la transformacin o interpretacin, de un proceso de UTF-8 conformes debe tratar el primer byte 110xxxxx 2 como un error de terminacin ilegal: por ejemplo, o sealar un error, el filtrado de los bytes a cabo, o la representacin de un byte marcador como FFFD (carcter de reemplazo). En los dos ltimos casos, continuar el procesamiento en el segundo byte 0xxxxxxx 2 . Un proceso conformes no debe interpretar las secuencias de bytes ilegal o mal formadas, como personajes, sin embargo, es posible que las acciones de recuperacin de errores. No hay ningn proceso conformes pueden usar secuencias de bytes para codificar irregulares fuera de la banda de la informacin.

Cul de los UTFs debo apoyar? A: UTF-8 es ms comn en la web. UTF-16 es utilizada por Java y Windows. UTF-8 y UTF-32 son utilizados por Linux y diversos sistemas Unix. Las conversiones entre todos ellos son algoritmos basados, rpido y sin prdidas. Esto hace que sea fcil de apoyar a los datos de entrada o de salida en formatos mltiples, mientras que con UTF particulares para el almacenamiento interno o la transformacin. : Cules son algunas de las diferencias entre los UTFs? A: La siguiente tabla resume algunas de las propiedades de cada uno de los UTFs.
Nombre Ms pequeo cdigo de punto Mayor punto de cdigo Cdigo de UTF-8 UTF-16 UTF16BE 0000 UTF16LE 0000 UTF-32 UTF32BE 0000 UTF32LE 0000

0000

0000

0000

10FFFF 10FFFF 10FFFF 10FFFF 10FFFF 10FFFF 10FFFF 8 bits 16 bits 16 bits 16 bits 32 bits 32 bits 32 bits

tamao de la unidad Orden de bytes N/A <BOM> bigendian 2 littleendian 2 <BOM> bigendian 4 littleendian 4

Menor cantidad de 1 bytes por carcter La mayora de bytes 4 por carcter

En el <BOM> cuadro indica que el orden de bytes est determinado por una marca de orden de bytes, si est presente al comienzo de la secuencia de datos, de lo contrario es big-endian.
http://unicode.org/faq/utf_bom.html

También podría gustarte