ASCII

ASCII (pronunciado az-kee, ass-key si es americano), es una tabla de caracteres para ordenadores. Se trata de un código binario utilizado por los equipos electrónicos para manejar textos con el alfabeto inglés, números y otros símbolos comunes. ASCII es la abreviatura de American Standard Code for Information Interchange. El ASCII se desarrolló en la década de 1960 y se basó en los códigos anteriores utilizados por los sistemas telegráficos.

El código incluye definiciones para 128 caracteres: la mayoría de ellos son los caracteres imprimibles del alfabeto, como abc, ABC, 123 y ?&!. También hay caracteres de control que no se pueden imprimir, sino que controlan cómo se procesa el texto, para empezar una nueva línea, por ejemplo. Éstos se encuentran en la columna de la izquierda de la tabla siguiente. La mayoría de los caracteres de control ya no se utilizan para su propósito original. No hay ningún control de formato real (para negrita o cursiva, etc.)

A veces se habla de un archivo o documento en ASCII, es decir, en texto plano.

ASCII utiliza 8 dígitos binarios (bits) para representar los caracteres: 1000001 (o 41 en hexadecimal o 65 en números estándar de base 10) representa la letra mayúscula A; 1000010 representa la B; 1000011 representa la C; y así sucesivamente. Los ocho bits permiten incluir un bit de paridad en cada byte enviado a través de un puerto serie o de módems, este bit se utiliza para evitar errores. Esto era más importante hace años, cuando las conexiones solían ser ruidosas.

Los 95 caracteres gráficos ASCII, numerados del 32 al 126 (decimal)Zoom
Los 95 caracteres gráficos ASCII, numerados del 32 al 126 (decimal)

ASCII extendido

El ASCII no tiene diacríticos (marcas que se añaden a una letra, como los puntos (diéresis) sobre las vocales en alemán, o la tilde (~) sobre la 'n' para la 'ñ' utilizada en español). Sólo está pensado para el inglés y no funciona bien en la mayoría de los demás idiomas. Algunas palabras inglesas tomadas de otros idiomas también utilizan estas marcas, como resumé (véase el Apéndice: Palabras inglesas con diacríticos).

Esto hizo que algunos sistemas utilizaran 8 bits (un byte completo) en lugar de 7 bits. El nombre propio de los sistemas que utilizan 8 bits se llama ASCII extendido. Ocho bits permiten 256 caracteres. Los primeros 128 caracteres deben ser los mismos que para ASCII y el resto se suele utilizar para letras alfabéticas con acentos, por ejemplo como É, È, Î y Ü. Esto resuelve el problema para las lenguas que se basan en el alfabeto latino, aunque no todos los sistemas ASCII extendidos son iguales. Otros alfabetos, como el griego o el cirílico, necesitan un conjunto diferente de caracteres. Y algunos sistemas, como los que utilizan caracteres chinos, todavía no funcionan, ya que utilizan miles de caracteres. Por eso se creó unicode para tener un sistema común para todos los idiomas.

El estándar ASCII se sigue utilizando habitualmente, sobre todo en los programas informáticos y en los archivos HTML. Hasta 2010 era el estándar para las URL. A menudo, un sitio web que tiene campos para introducir texto sólo acepta texto ASCII. Cualquier marca especial para texto en negrita o centrado, etc., se mostrará de forma incorrecta.

ASCII-Table-wide

Preguntas y respuestas

P: ¿Qué es ASCII?


R: ASCII es una tabla de caracteres para ordenadores, que utiliza código binario para manejar texto utilizando el alfabeto inglés, números y otros símbolos comunes.

P: ¿Qué significa ASCII?


R: ASCII son las siglas de American Standard Code for Information Interchange (Código estándar americano para el intercambio de información).

P: ¿Cuándo se desarrolló el ASCII?


R: ASCII se desarrolló en la década de 1960.

P: ¿Cuántos caracteres incluye el código?


R: El código incluye definiciones para 128 caracteres, a los que se asignan números del 0 al 127.

P: ¿Cuántos bits se necesitan para representar un carácter ASCII?


R: Se necesitan 7 dígitos binarios (bits) para representar un carácter ASCII.

P: ¿Un archivo informático ASCII utiliza un byte por carácter?


R: Sí, un archivo informático ASCII utiliza un byte por carácter, con 8 bits por byte.

P: ¿Se sigue utilizando hoy en día el ASCII estándar? R: Sí, el ASCII estándar se sigue utilizando habitualmente hoy en día, sobre todo en los programas informáticos y en los archivos HTML.

AlegsaOnline.com - 2020 / 2023 - License CC3