QWK (формат файла) - QWK (file format)

QWK это файловый автономная программа чтения почты формат, который был популярен среди электронная доска объявлений (BBS), особенно пользователи FidoNet и другие сети, генерирующие большие объемы почты. QWK был первоначально разработан Марком «Спарки» Херрингом в 1987 году для систем, работающих под управлением популярных PCBoard доска объявлений, но позже была адаптирована для других платформ. Во время пика популярности системы электронных досок несколько десятков автономных почтовых программ поддерживали формат QWK.

Описание

Как и другие автономные программы чтения, QWK собирал сообщения для конкретного пользователя с помощью программного обеспечения QWK на стороне BBS, сжимал их с помощью такого приложения, как PKZIP, а затем передал их пользователю. Обычно это достигается через "BBS дверь "программа, работающая в системе BBS. В случае QWK сообщения помещались в один большой файл, который затем объединялся с несколькими управляющими файлами и затем сжимался в один архив с .QWK расширение файла, и обычно имя "id" BBS в качестве базового имени файла в форме mybbs.qwk. Файл обычно отправлялся пользователю автоматически с использованием функции самозапуска ZModem протокол, хотя большинство дверей QWK допускают выбор других протоколов.

После того, как конечный файл был получен пользователем, шаги меняются на обратные, чтобы извлечь файлы из архива и затем открыть их в клиентском устройстве чтения. Опять же, эти отдельные шаги обычно до некоторой степени автоматизированы, что означает, что пользователю просто нужно вызвать программное обеспечение двери на BBS, дождаться завершения загрузки и затем запустить клиент. Различные промежуточные этапы автоматизированы. Первоначально QWK не предусматривал каких-либо функций для загрузки ответов, но это было быстро решено, поскольку QWK стал более популярным. QWK поместил ответы в .REP файл (опять же, обычно с "id" BBS в качестве имени), который был автоматически заменен при следующем вызове пользователя.

Клиенты QWK сильно различались по функциональности, но все они предлагали базовую поддержку по электронной почте и на открытом форуме. До внедрения QWK и аналогичных систем пользователи с большими объемами сообщений нередко настраивали собственный узел FidoNet для быстрого сбора почты, но QWK резко сократил требуемую настройку и значительно увеличил количество пользователей, работающих в автономном режиме. почта.

Архитектура

Поскольку QWK изначально был разработан для работы с PCBoard, система имеет много следов компоновки PCBoard для файлов сообщений и форумов. Например, QWK использует один файл для хранения сообщений, а другой - для индексации их заголовков. QWK был, по сути, способом сбора сообщений из внутренних файлов PCBoard и их повторной упаковки в один файл.

Позднее QWK был модифицирован, чтобы включить расширенные поля, которые вышли за рамки ограничений оригинальной платы. Новый формат, известный как Расширенная QWK но написано как QWKE (произносится скорей), добавлен ряд линии грязи вне строки заголовка сообщения, в котором разрешен текст произвольной формы. Например, если заголовок SUBJECT был длиннее 25 символов, он был обрезан до 25 символов в заголовке и затем полностью повторен в теле сообщения. Программа чтения с поддержкой QWKE заметит поля kludge и поместит их в отображение заголовка; неосведомленное программное обеспечение просто оставило текст в теле. Более мелкие изменения включали небольшие информационные пакеты, передаваемые между BBS и пользователем.[1]

Смотрите также

  • Синяя волна, еще один офлайн-формат, очень похожий на QWK
  • СУП,[2] по сути та же идея, что и QWK, но с поддержкой UseNet а не системы BBS
  • ZipNews,[3] используется в системах BBS, но больше всего похож на SOUP

использованная литература

  1. ^ Питер Рокка, QWKE Технические характеристики 1.02, 1997
  2. ^ Уэтерли, Рис (1993-08-14). "Простой автономный формат пакета USENET (SOUP), версия 1.2". Архивировано из оригинал на 2008-05-09.
  3. ^ Что такое ZipNews?

внешние ссылки