Texto plano (.txt)
ISO/IEC EstándarUn archivo de texto sin formato almacena caracteres sin diseño de página, fuentes ni imágenes incrustadas. Los editores y programas pueden leerlo, pero los acentos pueden mostrarse mal si se deduce una codificación incorrecta.
Convertir de SRT a TXT
Convertidor gratuito de SRT a TXT en el navegador. Convierte archivos al instante en tu dispositivo.
Inspección 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 de caracteres legibles codificados en ASCII, UTF-8, UTF-16 o ISO-8859 |
| Compresión | Bytes de caracteres sin procesar y sin comprimir |
| Orden de bytes (Endianness) | UTF-8 (independiente del orden de bytes); el BOM indica el orden de bytes en UTF-16/32 |
| Espacios de color | No aplicable (texto sin formato) |
| Canales y estructura | Flujo lineal de caracteres, finales de línea (LF \n o CRLF \r\n) y espacios en blanco |
| Dimensiones máximas | Longitud de flujo ilimitada |
| Transparencia | Ninguna |
| Streaming y progresivo | El texto sin formato es secuencial; la lectura en streaming depende del software. |
Matriz de comparación técnica: TXT frente a la competencia
| Atributo técnico | TXT (Actual) | MD | HTML | |
|---|---|---|---|---|
| Formato visual | Ninguno (texto sin formato ni estilos) | 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 o lector de Markdown | Visor de PDF dedicado | Navegador web |
| Tamaño de archivo | Depende de conservar el archivo y conocer su codificación | Se puede conservar a largo plazo | Contenedor binario grande | Sobrecarga moderada de marcado |
| Longevidad de archivo | Depende de conservar el archivo y conocer su codificación | Se puede conservar a largo plazo | Alta (estándar ISO) | Alta (estándar W3C) |
Modos de corrupción comunes y guía de recuperación hexadecimal
Las letras acentuadas aparecen como símbolos ilegibles, por ejemplo «Ã©» o caracteres de reemplazo como «�».
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: Vuelve a codificar el archivo en UTF-8 con Text Converter de File2File.app.
Análisis de seguridad y vectores de ataque al analizador
Los archivos de texto plano no contienen código ejecutable, pero algunos caracteres Unicode maliciosos pueden engañar a los usuarios o inyectar comandos en el terminal.
Vectores de ataque conocidos
- Caracteres Unicode de anulación de derecha a izquierda (RTLO) que falsifican extensiones de archivos ejecutables (por ejemplo, 'report[RTLO]cod.exe').
- Inyección de secuencias de escape de terminal que ejecutan comandos de shell al mostrar texto sin formato con «cat».
- Ataques de homógrafos que sustituyen letras ASCII por caracteres cirílicos casi idénticos en las URL.
Mejores prácticas defensivas: Al mostrar archivos de texto, Valida los caracteres Unicode de control bidireccional y las secuencias de escape de terminal.
Orígenes históricos e hitos
Ventajas principales
- Los archivos de texto sin formato se abren en editores de texto, y se pueden buscar o procesar con herramientas de línea de comandos. Comprueba la codificación si los acentos aparecen distorsionados.
- El texto plano es fácil de conservar y migrar, pero su legibilidad a largo plazo depende de preservar el archivo y conocer su codificación.
- Sin sobrecarga de formato: contiene solo datos, sin metadatos innecesarios, etiquetas binarias ni estructuras propietarias.
Limitaciones técnicas
- Sin formato visual: no permite aplicar negrita o cursiva, cambiar colores ni tamaños de fuente sin un lenguaje de marcado externo.
- Los finales de línea varían según la plataforma (CRLF en Windows y LF en Unix), lo que puede alterar el formato al abrir archivos en distintos sistemas operativos.
- Las codificaciones antiguas (ANSI, Shift-JIS, Windows-1252) pueden mostrar caracteres incorrectos si el archivo no se convierte a UTF-8.
Curiosidades técnicas interesantes
- Ken Thompson y Rob Pike inventaron UTF-8 durante una cena en un restaurante de Nueva Jersey en 1992 y lo dibujaron en un mantel individual.
- Windows usa dos caracteres para marcar una nueva línea: retorno de carro (CR, 0x0D) y salto de línea (LF, 0x0A), una herencia de las máquinas de escribir mecánicas.
- UTF-8 es la codificación de caracteres predominante en los sitios web, aunque su proporción exacta cambia con el tiempo.
Preguntas técnicas frecuentes
¿Qué es UTF-8?
UTF-8 codifica el repertorio Unicode y conserva los valores de byte originales de los caracteres ASCII.
¿Cuál es la diferencia entre los finales de línea de Windows y Unix?
Windows usa CRLF (dos bytes: retorno de carro y salto de línea) para marcar una nueva línea. Unix, Linux y macOS usan LF (un solo byte de salto de línea).
¿Cómo puedo convertir un archivo TXT a PDF?
Puedes convertir archivos de texto plano a PDF profesionales y limpios o a documentos de Word con un solo clic desde el navegador con File2File.app.
Pares de conversión de TXT relacionados
Convertir SubRip Text a texto plano extrae los subtítulos en un texto de diálogo claro y legible.
Convertir una imagen escaneada a texto transforma sus píxeles en caracteres editables para que puedas buscar, editar y guardar el texto 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.