Uso en software
Los documentos de texto plano son legibles por humanos -a diferencia de los archivos binarios- , son usados en ocasiones por ciertos programas como una forma de almacenamiento de los datos. La ventaja que este tipo de ficheros ofrece, además de la interoperabilidad (ya que es un formato universal), es que un usuario puede acceder a los datos y modificar las variables para personalizar el programa.
Adicionalmente, cuando ocurre algún tipo de corrupción de datos, es más fácil para una persona arreglar problemas en un archivo de texto que en uno binario. Algunos formatos de texto (como XML) tienen mecanismos incluidos para especificar la codificación del documento, pero la gran mayoría de formatos no lo tiene. Como contrapartida, cualquier usuario podría leer y modificar el valor de las variables a su antojo, o aleatoriamente o por equivocación, siendo impredecibles los efectos sobre el programa.
Un inconveniente de los archivos de texto es que no hay forma segura de saber a priori qué codificación se utilizó para guardarlo. Un programa editor de texto puede grabar un archivo en UTF-8, pero un compilador puede esperar un formato ISO-8859; al tratar de compilar el archivo generará errores en el programa. El problema es aún más complejo en el caso de ficheros transmitidos a través de redes informáticas, en las que una identificación errónea de la codificación de los archivos de texto puede dar lugar a multitud de errores.
Convenciones de nombres
En sistemas Windows
La costumbre ha hecho que los archivos de texto se nombren con la extensión .txt, aunque pueden tener cualquier otra a capricho del usuario (son válidas y habituales: .inf, .80, .dat, etc.)[cita requerida]
Es recomendable no usar para un archivo de texto plano extensiones que, estando muy difundidas y siendo muy conocidas, pueden confundir tanto al usuario como al propio sistema operativo, como por ejemplo .xls, .doc, .ppt, .wav, .gif o .jpg, aunque no hay ningún impedimento real si se quieren utilizar.
En sistemas Unix y GNU/Linux
En sistemas Unix y GNU/Linux las convenciones de nombres de archivos son más relajadas. La extensión .txt se ha hecho popular en los últimos tiempos, pero habitualmente el contenido del archivo se determina con programas que examinan los primeros bytes, como por ejemplo el comando "file".
Véase también
Resaltado de sintaxis
Lenguaje de marcas ligero
Referencias
The Linux Information Project (15 de febrero de 2005). «What is plain text? -- introduction by The Linux Information Project (LINFO)». www.linfo.org (en inglés). Consultado el 23 de julio de 2016.
«The Unicode® Standard Version 11.0 – Core Specification» (pdf). Unicode Consortium (en inglés). 30 de junio de 2018. Archivado desde el original el 19 de septiembre de 2018. Consultado el 1 de enero de 2019. «Plain text is a pure sequence of character codes; plain Unicode-encoded text is therefore a sequence of Unicode character codes. In contrast, styled text, also known as rich text, is any text representation consisting of plain text plus added information such as a language identifier, font size, color, hypertext links, and so on.»
Enlaces externos
Wikimedia Commons alberga una categoría multimedia sobre Archivo de texto.
Descripción del formato en FILExt
Top comments (0)