HeadlinesBriefing HeadlinesBriefing.com

Простой текст в вычислениях

Hacker News •
×

Не так много компьютерных форматов файлов, которым я бы доверял оставаться читаемыми через пятьдесят лет, но простой текст — один из них. Текстовый файл не может встроить электронную таблицу или сохранить сложные макеты страниц, но он хранит текст в одной из самых простых и широко понятных форм в вычислениях. Стандарт Unicode определяет простой текст как последовательность кодов символов без дополнительной информации о форматировании. Я могу создать текстовый файл на Linux, скопировать его на машину с Windows, разместить на веб-сервере, открыть в терминале, искать с помощью инструментов командной строки или редактировать любым количеством программ. Очень мало в файле зависит от того, как он был создан.

Простой текст — не забытая технология. Он остается частью базовой инфраструктуры вычислений. Исходный код, файлы конфигурации и журналы обычно являются текстом. Системы Unix и Linux полны текстовых файлов. HTML, XML, JSON, CSS, shell-скрипты и языки программирования построены на символах, которые люди могут проверять. Когда что-то идет не так с текстовым файлом конфигурации, я могу напрямую его проверить, скопировать, сравнить версии или сделать резервную копию без необходимости в программе, которая его создала.

Одна из величайших сильных сторон простого текста — это то, что огромный набор инструментов уже умеет с ним работать. В системе, подобной Unix, текстовый файл можно передать grep, sed, awk, sort, diff и многим другим утилитам. Скрипт может обрабатывать тысячи файлов, не притворяясь человеком, кликающим по меню. Настоящее преимущество в том, что информация не тесно связана с одним интерфейсом. Простой текст оставляет больше выбора пользователю.

Источник: Hacker News · Сводку подготовил HeadlinesBriefing