¿Qué es el formato de archivo TXT?
Los archivos con la extensión .txt contienen texto sin formato. Los archivos .txt se pueden abrir y editar utilizando incluso los editores de texto más sencillos, disponibles por defecto en la mayoría de los sistemas operativos, incluidos Notepad en Windows y TextEdit en macOS.
A diferencia de los formatos de documento utilizados por procesadores de texto avanzados como .docx, el .txt no almacena ningún tipo de formato. No hay fuentes, colores ni estilos de párrafo incrustados en el archivo; cualquier diseño visible (sangría, saltos de línea) depende únicamente de los propios caracteres.
Los archivos de texto sin formato se utilizan normalmente para guardar notas cortas. Los archivos .txt también se incluyen comúnmente con los instaladores de software -normalmente llamados README.txt- y contienen información como requisitos del sistema, funciones principales y números de versión.
Debido a que el .txt no conlleva una codificación de caracteres fija, el mismo archivo puede usar UTF-8, Windows-1252 u otras páginas de códigos. Los formatos relacionados incluyen .log para la salida de aplicaciones, .md para marcado ligero y .csv para datos tabulares.
Seguridad y protección
RIESGO: LOWUn .txt es texto plano y no puede ejecutar código, por lo que abrir uno es seguro. Las únicas precauciones reales son: (1) extensiones dobles: el malware a veces se nombra «factura.txt.exe»; con las extensiones de archivo visibles, el tipo real es .exe, no .txt, así que verifique la extensión verdadera; (2) abrir un registro enorme (gigabytes) en el Notepad básico puede bloquearlo; use Notepad++/VS Code o un visor; (3) el texto distorsionado es un desajuste de codificación, no una corrupción; vuelva a abrir como UTF-8.
Detalles del formato
en pocas palabrasProgramas que abren archivos TXT
Detalles técnicos
especificación profunda| Tipo MIME | text/plain |
| Codificación de caracteres | Sin codificación fija; las opciones comunes incluyen UTF-8, UTF-16 LE/BE, Windows-1252, ISO-8859-1 y páginas de códigos heredadas; la codificación se infiere, no se declara en el archivo |
| Marca de orden de bytes (BOM) | Bytes iniciales opcionales: UTF-8 BOM = EF BB BF, UTF-16 LE = FF FE, UTF-16 BE = FE FF; la mayoría de los archivos .txt no llevan BOM, lo que requiere detección heurística |
| Bytes mágicos / firma de archivo | Ninguno; no hay una firma binaria fija; el tipo de contenido se identifica por la extensión .txt o mediante rastreadores heurísticos de codificación |
| Finales de línea | Dependiente de la plataforma: CRLF (\r\n) en Windows, LF (\n) en Unix/Linux/macOS; el desajuste entre sistemas puede causar problemas de visualización en algunos editores |
| Tamaño máximo de archivo | Sin límite impuesto por el formato; limitado por el sistema de archivos del host (FAT32 tiene un tope de 4 GB; NTFS y ext4 admiten archivos de varios terabytes) |
| Soporte de juego de caracteres | Unicode completo (1,114,112 puntos de código) en variantes UTF-8 y UTF-16; restringido a 128 caracteres en ASCII estricto; las codificaciones heredadas cubren escrituras regionales específicas |
| Estructura | Completamente desestructurado; los párrafos, listas y secciones existen solo como líneas en blanco y espacios; sin marcado semántico ni jerarquía |
| Metadatos incrustados | Ninguno; el formato no almacena autor, título, fecha ni etiqueta de idioma; dicha información existe solo a nivel del sistema de archivos del SO |
| Compresión | Sin compresión integrada; la redundancia textual hace que los archivos .txt sean altamente compresibles mediante gzip o DEFLATE (normalmente una reducción de tamaño del 60-80%) |
| Contenido binario | No compatible; el archivo debe contener solo datos de caracteres válidos; los bytes binarios causan errores de codificación o se muestran como caracteres de reemplazo (U+FFFD) |
| Nombres de archivo comunes | README.txt, LICENSE.txt, CHANGELOG.txt, TODO.txt, notas.txt - utilizados convencionalmente en distribuciones de software |
| Interoperabilidad | Universalmente legible en cada plataforma y por cada aplicación con capacidad de texto; sin bloqueo de versión ni dependencia propietaria |
| Riesgo de detección de codificación | La ausencia de una codificación declarada significa que el mismo archivo puede representarse de manera diferente en editores que asumen UTF-8 frente a Windows-1252, causando caracteres no ASCII distorsionados |
| Acceso programático | E/S estándar en todos los lenguajes: Python open(), Java FileReader, C fopen(), PowerShell Get-Content, redirección de shell (> y >>) |
| Lanzado | Concept predates personal computers; .txt as the standard suffix since early MS-DOS/CP-M (late 1970s-1980s) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.unicode.org |
Conversiones de TXT
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos TXT.