QWK (формат файла)
QWK на основе файлов — это формат автономной чтения почты , который был популярен среди пользователей системы досок объявлений (BBS), особенно среди пользователей FidoNet и других сетей, генерирующих большие объемы почты. QWK был первоначально разработан Марком «Спарки» Херрингом в 1987 году для систем, работающих под управлением популярной системы досок объявлений PCBoard , но позже он был адаптирован для других платформ. Херринг умер от сердечного приступа в 2020 году после того, как его ударили . [1] В разгар популярности системы досок объявлений несколько десятков автономных программ чтения почты поддерживали формат 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 был изменен и теперь включает расширенные поля, выходящие за пределы исходных ограничений PCBoard. Новый формат, известный как Extended QWK , но записываемый как QWKE (произносится как Quick-ee ), добавлял ряд строк кладджа за пределами строки заголовка сообщения, что позволяло использовать текст в произвольной форме. Например, если длина заголовка SUBJECT превышает 25 символов, он обрезается до 25 символов в заголовке, а затем повторяется в полной форме в теле сообщения. Программное обеспечение для чтения с поддержкой QWKE заметит поля кладджа и поместит их в заголовок; неосведомленное программное обеспечение просто оставило текст в теле. Более мелкие изменения включали передачу небольших информационных пакетов между BBS и пользователем. [2]
См. также
[ редактировать ]- Blue Wave , еще один офлайн-формат, очень похожий на QWK.
- СУП , [3] по сути та же идея, что и QWK, но с поддержкой UseNet, а не систем BBS.
- ЗипНьюс , [4] используется в системах BBS, но больше всего похож на SOUP
Ссылки
[ редактировать ]- ^ «Серийный мухобойка, виновная в смерти, получает пять лет тюрьмы - Кребс из службы безопасности» . 21 июля 2021 г.
- ^ Питер Рокка, Спецификации QWKE 1.02 , 1997 г.
- ^ Уэзерли, Рис (14 августа 1993 г.). «Простой формат пакетов USENET (SOUP) в автономном режиме, версия 1.2» . Архивировано из оригинала 9 мая 2008 г.
- ^ Что такое ZipNews?
Внешние ссылки
[ редактировать ]- Ли, Патрик Ю. (6 июля 1992 г.). «Макет файла почтового пакета QWK, версия 1.3» .
- Фой, Джеффри. «Таинственный формат QWK-файла» . Архивировано из оригинала 25 сентября 2008 года.
- «Сетевые расширения Synchronet QWK» . 19 июля 2012 г.
- «Формат QWK — Синхронет» .