¿Qué es el formato de archivo ASCII?
La extensión .ascii identifica un archivo de texto plano codificado íntegramente en el conjunto de caracteres ASCII de 7 bits (American Standard Code for Information Interchange), formalizado como ANSI X3.4-1986 e ISO/IEC 646. Cada byte cae en el rango 0x00-0x7F: los caracteres imprimibles ocupan 0x20-0x7E, mientras que los códigos de control como el tabulador (0x09), el salto de línea (0x0A) y el retorno de carro (0x0D) gestionan los espacios en blanco y los saltos de línea.
La extensión en sí es poco común en el uso diario. La mayor parte del contenido de texto plano circula bajo la extensión .txt, mucho más familiar; los archivos etiquetados como .ascii suelen ser exportaciones, volcados de datos o paquetes de documentación creados por herramientas que desean hacer explícita la codificación.
Debido a que ASCII es un esquema de 7 bits que cubre solo 128 puntos de código, no puede representar letras acentuadas, escrituras no latinas o símbolos más allá del alfabeto inglés básico. UTF-8 fue diseñado como un superconjunto: cualquier archivo que se mantenga dentro del rango ASCII de 128 caracteres es idéntico byte a byte, ya sea que se llame ASCII o UTF-8, por lo que el software moderno lee los archivos .ascii de forma transparente.
Los archivos .ascii no llevan firma de archivo (magic bytes) ni marca de orden de bytes (BOM). La identificación depende de la inspección del contenido: cada byte debe ser inferior a 0x80. Los finales de línea siguen la convención del sistema operativo anfitrión: LF en Unix y macOS, CR+LF en Windows. El tipo MIME estándar es text/plain, opcionalmente calificado como text/plain; charset=us-ascii.
Cualquier editor de texto plano abre archivos .ascii sin necesidad de conversión ni complementos. Las extensiones relacionadas que cumplen funciones similares incluyen .asc, .log y .ansi.
Seguridad y protección
RIESGO: LOWEl texto ASCII plano es uno de los tipos de archivo más seguros: no contiene código y no puede ejecutarse. Abra cualquier archivo .ascii sin preocupación. Los únicos inconvenientes prácticos no son maliciosos: desajustes de codificación que muestran caracteres extraños (el archivo no es realmente ASCII de 7 bits sino un superconjunto de 8 bits/UTF-8), y el raro caso en que se cambió la extensión de un archivo de texto para ocultar una carga útil que no es de texto; por lo tanto, si un supuesto archivo de texto es inesperadamente grande o binario, inspecciónelo.
Detalles del formato
en pocas palabras- 3ds Max ASCII Scene Export (.ase / exportación 'ASCII') - Autodesk 3ds Max puede exportar geometría como texto ASCII (ASE); ocasionalmente aparece bajo una etiqueta «ascii», pero la extensión estándar es .ase.
- ASCII art / salida de imagen a texto - Herramientas como jp2a renderizan imágenes como arte de caracteres ASCII guardado como texto; es un archivo de texto plano de caracteres, no un formato de imagen.
Programas que abren archivos ASCII
Detalles técnicos
especificación profunda| Esquema de codificación | US-ASCII de 7 bits; cada carácter se almacena en los 7 bits inferiores de un byte (valores 0-127) |
| Tamaño del conjunto de caracteres | 128 puntos de código: 95 caracteres imprimibles (0x20-0x7E) y 33 códigos de control (0x00-0x1F más 0x7F) |
| Tipo MIME | text/plain; calificado formalmente como text/plain; charset=us-ascii |
| Firma de archivo (magic bytes) | Ninguna - sin encabezado fijo; identificado por inspección de contenido (todos los bytes por debajo de 0x80) |
| Marca de orden de bytes (BOM) | No se utiliza; ASCII es una codificación de un solo byte sin secuencias multibyte |
| Códigos de control comunes | Tabulador 0x09, salto de línea 0x0A, retorno de carro 0x0D; NUL 0x00 rara vez aparece en archivos de texto plano |
| Convención de final de línea | LF (0x0A) en Unix/macOS; CR+LF (0x0D 0x0A) en Windows; CR solo en sistemas Mac heredados |
| Estructura del archivo | Flujo de bytes plano sin encabezado, sin bloque de metadatos, sin prefijo de longitud y sin enmarcado |
| Compresión nativa | Ninguna integrada; el texto ASCII se comprime de forma muy eficiente - gzip suele alcanzar 3:1 o mejor en prosa en inglés |
| Compatibilidad con UTF-8 | Cada archivo ASCII válido es un UTF-8 válido byte a byte; lo contrario no es cierto cuando aparecen bytes >= 0x80 |
| Valor de byte máximo válido | 0x7F (carácter DEL); cualquier byte >= 0x80 indica una extensión de 8 bits o codificación multibyte, no ASCII puro |
| Método de identificación | Escaneo de contenido: todos los bytes deben estar en el rango 0x00-0x7F y los datos deben ser texto legible por humanos |
| Plataformas compatibles | Universal - Windows, macOS, Linux, Unix, DOS, sistemas integrados y heredados; sin dependencias específicas del SO |
| Casos de uso típicos | Exportaciones de código fuente, archivos de registro, paquetes de documentación e intercambio de datos que requieren solo caracteres latinos básicos |
| Lanzado | 1963 (ASCII standard); .ascii as an explicit extension is a later convention |
| Última versión | ASCII (ANSI X3.4-1986 / ISO/IEC 646) - stable; superset is UTF-8 |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.rfc-editor.org |
Conversiones de ASCII
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos ASCII.