FILE_ID.DIZ

FILE_ID.DIZ — это текстовый файл, содержащий краткое описание содержимого архива , которому он принадлежит. [1] Такие файлы изначально использовались в архивах, распространяемых через системы досок объявлений (BBS), и до сих пор используются на варез-сцене . FILE_ID означает «идентификация файла». DIZ означает «описание в zip-файле ». [2]
Традиционно, согласно версии 1.9 спецификации, FILE_ID.DIZ должен содержать «до 10 строк текста, длина каждой строки не превышает 45 символов». [3] Концепция файлов .DIZ заключалась в том, чтобы обеспечить автоматическое применение краткого описания загруженных файлов.
История
[ редактировать ]Доски объявлений обычно принимают загруженные файлы от своих пользователей. Программное обеспечение BBS предлагало пользователю предоставить описание загруженного файла, но эти описания часто были бесполезны. Операторы системы BBS потратили много часов, просматривая описания загрузки, исправляя и редактируя их. Включение FILE_ID.DIZ в архивы было разработано для решения этой проблемы.
Clark Development и Ассоциация профессионалов условно-бесплатного ПО (ASP) поддержали идею о том, чтобы это стало стандартом для описаний файлов. Кларк переписал программу PCBDesscribe и включил ее в свое программное обеспечение PCBoard BBS. ASP призвал своих членов использовать этот формат файла описания в своих дистрибутивах. Майкл Ливитт, сотрудник Clark Development, опубликовал спецификацию файла и исходный код своей программы PCBDescribe для всеобщего достояния и призвал другие компании-разработчики программного обеспечения BBS поддержать файл DIZ.
SysOps может добавить общий сторонний скрипт, написанный на PPL, под названием «DIZ/2-PCB». [4] который будет обрабатывать, перезаписывать, проверять и форматировать файлы DIZ из архивов по мере их загрузки на BBS. Программное обеспечение извлекает архив, изучает его содержимое, составляет отчет, импортирует файл описания DIZ и затем форматирует его по своему усмотрению. В то время было обычной практикой добавлять к описанию дополнительные строки, например, рекламу с указанием источника загруженной BBS.
Даже после упадка с коммутируемым доступом системы досок объявлений файлы FILE_ID.DIZ по-прежнему используются варез-сценой в выпусках нелицензионного программного обеспечения . Пиратские группы обычно включают их в комплект поставки и указывают количество дисков и другую основную информацию. Наряду с файлом NFO он необходим для выпуска. [5]
Формальная структура
[ редактировать ]Хотя в реальном мире BBS используются по-разному: мир NPD и даже разные бренды BBS предлагают расширенные версии, официальный формат таков:
Обычный 7-битный текст ASCII, ширина каждой строки не превышает 45 символов.
- Имя программы/файла: в идеале, все в верхнем регистре и с последующим одним пробелом. Возврат каретки в этом файле игнорируется.
- Номер версии: в формате «v1.123», после которого следует пробел.
- Номер ASP: только если действительный член ASP, в противном случае игнорируется.
- Разделитель описания: один короткий дефис «-».
- Описание: Описание файла. Первые две строки должны представлять собой краткое описание, поскольку старые доски отсекают все остальное. Все, что сверх этого, должно быть расширенным описанием, до восьми строк, официального размера обрезки. Помимо этого может быть включен дополнительный текст, но он может не быть включен Правлением.
Многие архивы строго придерживаются 45-символьного простого формата ASCII для первых 8 строк, а затем содержат добавленную 80-символьную 8-битную графическую страницу ASCII или ANSI с документацией лучшего формата после этого. [6]
См. также
[ редактировать ]- .nfo — еще один стандарт файлов описаний.
- ЧИТАЙТЕ
- Описание переносимого приложения — новая и более подробная альтернатива.
- По умолчанию (варез)
- SAUCE — архитектура или протокол, созданный в 1994 году для прикрепления метаданных или комментариев к файлам. Сегодня используется как стандарт де-факто в художественном сообществе ANSI. [7]
- DESC.SDI — аналогичное имя файла, имевшее достаточно широкую поддержку, включая PCBoard . Обычно он ограничивался одной строкой (меньшей, чем файл FILE_ID.DIZ).
- DESCRIPT.ION — текстовый файл, содержащий построчное описание файлов (и каталогов) (и необязательные метаданные ), первоначально представленный JP Software в 1989 году. [8]
Ссылки
[ редактировать ]- ^ Фонг, Британская Колумбия; Дойл, диджей (1995). «Почечные функциональные тесты для Windows — модель разработки и распространения медицинского программного обеспечения в Интернете». Международный журнал биомедицинских вычислений . 40 (1): 69–75. дои : 10.1016/0020-7101(95)01126-Y . ПМИД 8557407 . «Короткий текстовый файл ANSI (шириной 31 символ), часто автоматически извлекаемый программами службы досок объявлений».
- ^ Уайт, Рон (июль 2001 г.). «Таинственные файлы». Зифф Дэвис Умный бизнес . 14 (7): 100. ISSN 1535-9891 .
DIZ означает «Описание в почтовом индексе».
- ^ Холлер, Ричард (17 мая 1994 г.). «ФАЙЛИД.TXT v1.9» .
- ^ Реймердес, Шон. «Скрипт DIZ/2-PCB PPE для PCBoard, ULBYE100.ZIP» .
- ^ Крейг, П.; Хоник, Р.; Бернетт, М. (2005). «Выпуск» . Разоблачение программного пиратства . п. 95 . дои : 10.1016/B978-193226698-6/50030-1 . ISBN 978-1-93-226698-6 .
- ^ Копия официальной документации FILE_ID.DIZ .
- ^ Оливье «Тасманьяк» Рубенс (12 ноября 2013 г.). «Стандартная архитектура универсальных расширений комментариев» . Кислота .
- ^ «Техническое примечание — Использование DESCRIPT.ION» . Честертаун, Мэриленд, США: JP Software Inc., 1989. Архивировано из оригинала 18 марта 2016 г. (Примечание. Известные идентификаторы включают
0x10
для общих метаданных в формате XMP ,0x23
('#'), используемый различными утилитами, написанными Матиасом Р. Полом для разделенных пробелами списков текстовых пар ключ=значение, содержащих свойства файла в виде расширенных атрибутов, таких как CP (кодовые страницы), PC (коды языков), CW (разрядность). ), XS (ширина страницы), YS (длина страницы), XO (печать смещения по оси X), YO (печать смещения по оси Y), CR (авторские права), URL (ссылка на источник) и т. д.,0x25
('%') используется программами, использующими CUI_LIB для хранения переменных псевдосреды ,0xED
зарезервировано для Digital Research / Novell / Caldera ,0xC2
используется Total Commander для многострочных описаний файлов и0xFD
зарезервировано для FreeDOS .)
Дальнейшее чтение
[ редактировать ]- Эшби, Брайан (9 декабря 2020 г.). «Ретро-стандарты. Часть 1: Дескрипторы файлов» .
Внешние ссылки
[ редактировать ]- FILE_ID.DIZ Спецификация v1.9 Ричарда Холлера.
- Объявление государственной службы: file_id.diz