Человек-считываемый носитель или формат читаемый человеком любое кодирование данных или информации , которые могут быть , естественно , считываемых с помощью человека .
В вычислении , читаемый человек данные часто закодированы как ASCII или Unicode текст, а не как двоичные данные. В большинстве случаев альтернативой удобочитаемому представлению является машиночитаемый формат или носитель данных, в первую очередь предназначенный для чтения электронными, механическими или оптическими устройствами или компьютерами . Например, штрих-коды Универсального кода продукта (UPC) очень трудно читать людям, но они очень эффективны и надежны при использовании надлежащего оборудования, тогда как строки цифрЭтикетка обычно сопровождается штрих-кодом в удобочитаемой форме. Поскольку любой тип кодирования данных может быть проанализирован соответствующим образом запрограммированным компьютером, решение использовать двоичное кодирование, а не текстовое кодирование, обычно принимается для экономии места для хранения. Кодирование данных в двоичном формате обычно требует меньше байтов для хранения и повышает эффективность доступа (ввода и вывода) за счет исключения синтаксического анализа или преобразования формата .
С появлением стандартизированных, высокоструктурированных языков разметки, таких как Extensible Markup Language (XML), снижением затрат на хранение данных, а также более быстрыми и дешевыми сетями передачи данных, компромиссы между удобочитаемостью человека и машиночитаемостью стали более обычным явлением. чем они были в прошлом. Это привело к появлению гуманных языков разметки и современных форматов файлов конфигурации , которые намного легче читать людям. Кроме того, эти структурированные представления можно очень эффективно сжимать для передачи или хранения.
Протоколы, удобочитаемые человеком, значительно снижают стоимость отладки. [1]
Различные организации стандартизировали определение удобочитаемых и машиночитаемых данных и способы их применения в соответствующих областях применения, например, Всемирный почтовый союз . [2]
Часто термин « удобочитаемый» также используется для описания более коротких имен или строк, которые легче понять или запомнить, чем длинные сложные синтаксические обозначения, такие как некоторые строки универсального указателя ресурсов . [3]
Иногда термин "удобочитаемый" используется для описания способов кодирования произвольного целого числа в длинную серию английских слов. По сравнению с десятичными или другими компактными системами кодирования двоичного кода в текст , английские слова легче читать, запоминать и вводить. [4]
Смотрите также
Рекомендации
- ^ RFC 3339: «Дата и время в Интернете: отметки времени». раздел «5.2. Удобочитаемость». 2002 г.
- ^ «OCR и удобочитаемое представление данных на почтовых отправлениях, этикетках и формах» . Всемирный почтовый союз. Архивировано из оригинала на 2007-07-16.
- ^ «Удобочитаемые URL-адреса» . Plone Foundation. Архивировано из оригинала на 2010-03-05 . Проверено 1 октября 2009 .
- ^ RFC 1751 «Соглашение о 128-битных ключах, удобочитаемых человеком»