Texto plano (.txt)
ISO/IEC EstándarEl archivo de texto plano (TXT) es la base universal de la computación digital y el almacenamiento de información humana, ya que contiene caracteres sin formato que pueden ser leídos por todos los sistemas operativos y lenguajes de programación existentes.
Convertir de SRT a TXT
Convertidor gratuito de SRT a TXT en el navegador. Convierte archivos al instante en tu dispositivo.
Inspeccionar y metadatos
Los sistemas operativos y analizadores de archivos identifican los archivos de TXT inspeccionando la secuencia de bytes binarios inicial:
Firma de cabecera a nivel de bytes (Bytes mágicos)
Los sistemas operativos y analizadores de archivos identifican los archivos de TXT inspeccionando la secuencia de bytes binarios inicial:
FIRMA HEXADECIMAL (DESPLAZAMIENTO 0):
EF BB BF / NoneREPRESENTACIÓN ASCII: UTF-8 BOM / Raw text
Estandarización: ISO/IEC 10646 / Unicode Standard / IETF RFC 2046
Especificaciones técnicas
| Arquitectura del contenedor | Secuencia secuencial de caracteres legibles por humanos codificados como ASCII, UTF-8, UTF-16 o ISO-8859 |
| Compresión | Bytes de caracteres sin procesar y sin comprimir |
| Orden de bytes (Endianness) | UTF-8 (neutral en orden de bytes); Big/Little-Endian indicado por BOM en UTF-16/32 |
| Espacios de color | N/D (Texto plano) |
| Canales y estructura | Flujo lineal de caracteres, marcadores de nueva línea (LF \n o CRLF \r\n) y espacios en blanco |
| Dimensiones máximas | Longitud de flujo ilimitada |
| Transparencia | Ninguna |
| Streaming y progresivo | Transmisión universal inmediata byte por byte |
Matriz de comparación técnica: TXT frente a la competencia
| Atributo técnico | TXT (Actual) | MD | HTML | |
|---|---|---|---|---|
| Formato visual | Ninguno (texto puro sin estilo) | Sintaxis ligera de Markdown | Diseño visual de página fija | Estilo completo CSS y DOM |
| Software necesario | Ninguno (cualquier terminal o editor de texto) | Visor / lector de Markdown | Visor de PDF dedicado | Navegador web |
| Tamaño de archivo | Mínimo absoluto posible | Tamaño de texto mínimo | Contenedor binario grande | Sobrecarga moderada de marcado |
| Longevidad de archivo | Infinita (bytes de caracteres puros) | Permanente (texto plano) | Alta (estándar ISO) | Alta (estándar W3C) |
Modos de corrupción comunes y guía de recuperación hexadecimal
Las letras con tilde se muestran como símbolos ilegibles como 'é' o signos de interrogación negros ''.
Causa raíz: Desajuste de codificación: un archivo ANSI/Windows-1252 más antiguo se abrió como UTF-8 sin la conversión adecuada.
Recuperación: Vuelva a codificar el archivo con codificación UTF-8 explícita utilizando el conversor de texto de File2File.
Análisis de seguridad y vectores de ataque al analizador
Los archivos de texto plano no contienen código ejecutable, pero los caracteres unicode maliciosos pueden engañar a los usuarios o causar inyección en la terminal.
Vectores de ataque conocidos
- Caracteres unicode de anulación de derecha a izquierda (RTLO) que imitan extensiones de archivos ejecutables (por ejemplo, 'reporte[RTLO]cod.exe').
- Inyección de secuencias de escape de terminal que ejecutan comandos de shell al ver texto sin formato mediante 'cat'.
- Ataques de homoglifos que reemplazan letras ASCII estándar con caracteres cirílicos de apariencia idéntica en las URL.
Mejores prácticas defensivas: Desinfecte los caracteres de control bidireccionales de unicode y los códigos de escape de terminal al representar archivos de texto.
Orígenes históricos e hitos
Ventajas clave y pros
- Compatibilidad universal absoluta: se puede abrir, editar y buscar en cualquier dispositivo informático jamás construido.
- Permanencia de archivo a largo plazo: un archivo de texto plano creado hoy seguirá siendo 100% legible siglos en el futuro.
- Cero sobrecarga de formato: contiene datos puros sin exceso de metadatos, etiquetas binarias o estructuras propietarias.
Limitaciones técnicas y contras
- Cero formato visual: no puede poner negrita, cursiva, color ni cambiar el tamaño de fuente de forma nativa sin un lenguaje de marcado externo.
- Las diferencias en los finales de línea entre plataformas (CRLF de Windows frente a LF de Unix) pueden causar fallos de formato en distintos sistemas operativos.
- Las ambigüedades de codificación históricas (ANSI, Shift-JIS, Windows-1252) pueden causar corrupción de caracteres (mojibake) si no se usa UTF-8.
Curiosidades técnicas interesantes
- UTF-8 fue inventado en una servilleta en un restaurante de Nueva Jersey en 1992 por Ken Thompson y Rob Pike durante la cena.
- Windows utiliza dos caracteres para una nueva línea: Retorno de carro (CR, 0x0D) y Avance de línea (LF, 0x0A), una herencia de las máquinas de escribir mecánicas.
- Más del 98% de todos los sitios web en Internet utilizan la codificación de texto UTF-8.
Preguntas técnicas frecuentes
¿Qué es UTF-8?
UTF-8 es el estándar universal de codificación de caracteres que puede representar todas las letras, números, símbolos y emojis en todos los idiomas humanos, a la vez que mantiene una compatibilidad retroactiva del 100% con ASCII.
¿Cuál es la diferencia entre los finales de línea de Windows y Unix?
Windows usa 'CRLF' (dos bytes: Retorno de carro + Avance de línea) para representar una nueva línea, mientras que Unix, Linux y macOS usan 'LF' (un solo byte de Avance de línea).
¿Cómo puedo convertir un archivo TXT a PDF?
Puede convertir archivos de texto plano en documentos PDF limpios y profesionales o en documentos de Word con un solo clic utilizando File2File.app directamente en su navegador web.
Pares de conversión de TXT relacionados
La conversión de archivos de subtítulos SRT a transcripciones TXT elimina los códigos de tiempo y los números de índice para dejar diálogos limpios y legibles.
La conversión de una imagen escaneada a texto extraído transforma los píxeles de la imagen en caracteres editables para que pueda buscar, editar y almacenar palabras fácilmente.
Convertir un documento de imagen ráster PNG en texto plano transforma los píxeles estáticos de la imagen en palabras editables mediante reconocimiento óptico de caracteres.