HeadlinesBriefing HeadlinesBriefing.com

Texto plano en informática

Hacker News •
×

No hay muchos formatos de archivo de computadora que confiaría que sigan siendo legibles dentro de cincuenta años, pero el texto plano es uno de ellos. Un archivo de texto no puede incrustar una hoja de cálculo ni conservar diseños de página elaborados, pero almacena texto en una de las formas más simples y ampliamente entendidas en la informática. El estándar Unicode define el texto plano como una secuencia de códigos de caracteres, sin información de formato adicional. Puedo crear un archivo de texto en Linux, copiarlo a una máquina Windows, ponerlo en un servidor web, abrirlo en una terminal, buscarlo con herramientas de línea de comandos o editarlo con cualquier cantidad de programas. Muy poco del archivo depende de cómo fue creado.

El texto plano no es una tecnología olvidada. Sigue siendo parte de la plomería básica de la informática. El código fuente, los archivos de configuración y los archivos de registro suelen ser texto. Los sistemas Unix y Linux están llenos de archivos de texto. HTML, XML, JSON, CSS, scripts de shell y lenguajes de programación se basan en caracteres que los humanos pueden inspeccionar. Cuando algo sale mal con un archivo de configuración de texto, puedo inspeccionarlo directamente, copiarlo, comparar versiones o hacer una copia de seguridad sin necesidad del programa que lo creó.

Una de las mayores fortalezas del texto plano es que una enorme colección de herramientas ya sabe cómo trabajar con él. En un sistema tipo Unix, un archivo de texto se puede pasar a grep, sed, awk, sort, diff y muchas otras utilidades. Un script puede procesar miles de archivos sin pretender ser un humano haciendo clic en menús. La ventaja real es que la información no está estrechamente acoplada a una interfaz. El texto plano deja más opciones al usuario.

Fuente: Hacker News · Resumido por HeadlinesBriefing