HeadlinesBriefing HeadlinesBriefing.com

纯文本在计算中的重要性

Hacker News •
×

没有多少计算机文件格式我能信任在五十年后仍然可读,但纯文本是其中之一。文本文件无法嵌入电子表格或保留复杂的页面布局,但它以计算中最简单、最广泛理解的形式存储文本。Unicode 标准将纯文本定义为字符代码序列,不包含额外的格式信息。我可以在 Linux 上创建文本文件,复制到 Windows 机器,放到 Web 服务器上,在终端中打开,用命令行工具搜索,或用任意数量的程序编辑。文件本身几乎不依赖于创建方式。

纯文本并非被遗忘的技术。它仍然是计算基础管道的一部分。源代码、配置文件、日志文件通常是文本。Unix 和 Linux 系统充满文本文件。HTML、XML、JSON、CSS、Shell 脚本和编程语言都基于人类可检查的字符。当文本配置文件出错时,我可以直接检查、复制、比较版本或备份,而无需创建它的程序。

纯文本最大的优势之一是已有大量工具支持它。在类 Unix 系统上,文本文件可交给 grep、sed、awk、sort、diff 等工具。脚本可以处理数千个文件,而无需模拟人类点击菜单。真正的优势在于信息不紧密耦合于单一界面。纯文本给用户更多选择。

来源: Hacker News · 由HeadlinesBriefing整理摘要