QWK (format pliku) - QWK (file format)

QWK to oparty na plikach format czytnika poczty offline , który był popularny wśród użytkowników systemu biuletynów informacyjnych (BBS), zwłaszcza użytkowników FidoNet i innych sieci, które generowały duże ilości poczty. QWK został pierwotnie opracowany przez Marka „Sparky” Herringa w 1987 roku dla systemów z popularnym systemem tablicy ogłoszeń PCBoard , ale później został dostosowany do innych platform. (Śledź zmarł na atak serca w 2020 r. po uderzeniu .) W szczytowym okresie popularności systemu tablic ogłoszeniowych kilkadziesiąt czytników poczty offline obsługiwało format QWK.

Opis

Podobnie jak inne czytniki offline, QWK zbierało wiadomości dla konkretnego użytkownika za pomocą oprogramowania QWK po stronie BBS, kompresowało je za pomocą aplikacji, takiej jak PKZIP , a następnie przesyłało je do użytkownika. Jest to zwykle realizowane za pomocą programu „ BBS door ” działającego w systemie BBS. W przypadku QWK wiadomości zostały umieszczone w jednym dużym pliku, który został następnie spakowany z kilkoma plikami kontrolnymi, a następnie skompresowany do pojedynczego archiwum z rozszerzeniem pliku .QWK i zwykle nazwą „id” BBS jako podstawową nazwą pliku w formularz mybbs.qwk . Plik był zwykle wysyłany do użytkownika automatycznie przy użyciu funkcji automatycznego uruchamiania protokołu ZModem , chociaż większość drzwi QWK pozwalała na wybór innych protokołów.

Po odebraniu pliku wynikowego przez użytkownika kroki są odwrócone, aby wyodrębnić pliki z archiwum, a następnie otworzyć je w czytniku po stronie klienta. Ponownie, te poszczególne kroki są zazwyczaj do pewnego stopnia zautomatyzowane, co oznacza, że ​​użytkownik musi po prostu wywołać oprogramowanie drzwi w BBS, poczekać na zakończenie pobierania, a następnie uruchomić klienta. Różne etapy pośrednie są zautomatyzowane. QWK początkowo nie zawierał żadnej funkcji do przesyłania odpowiedzi, ale szybko rozwiązano problem, gdy QWK stał się bardziej popularny. QWK umieścił odpowiedzi w pliku .REP (ponownie, zazwyczaj z „id” BBS jako nazwą), który był wymieniany automatycznie przy następnym wywołaniu użytkownika.

Klienci QWK różnili się znacznie funkcjonalnością, ale wszyscy oferowali podstawową obsługę poczty e-mail i forum publicznego. Przed wprowadzeniem QWK i podobnych systemów często zdarzało się, że użytkownicy z dużą ilością wiadomości konfigurowali własny węzeł FidoNet, aby szybko gromadzić pocztę, ale QWK znacznie zmniejszył wymaganą konfigurację i znacznie zwiększył liczbę użytkowników offline Poczta.

Architektura

Ponieważ QWK został pierwotnie zaprojektowany do pracy z PCBoard, system nosi wiele znaków układu PCBoard dla plików wiadomości i forum. Na przykład QWK używa jednego pliku do przechowywania komunikatów, a drugiego do indeksowania ich nagłówków. QWK był zasadniczo sposobem na zbieranie wiadomości z wewnętrznych plików PCBoard i ponowne pakowanie ich w jeden plik.

QWK został później zmodyfikowany, aby uwzględnić rozszerzone pola, które wyłamywały się z pierwotnych ograniczeń PCBoard. Nowy format, znany jako Extended QWK, ale zapisany jako QWKE (wymawiane quick-ee ), dodał serię wierszy kludge poza wierszem nagłówka wiadomości, które zezwalały na tekst dowolny. Na przykład, jeśli nagłówek SUBJECT był dłuższy niż 25 znaków, został obcięty do 25 znaków w nagłówku, a następnie powtórzony w pełnej formie w treści wiadomości. Oprogramowanie czytnika zgodne z QWKE zauważyłoby pola kludge i umieściło je w wyświetlaczu nagłówka; nieświadome oprogramowanie po prostu pozostawiło tekst w ciele. Więcej drobnych zmian obejmowało małe pakiety informacji przesyłane między BBS a użytkownikiem.

Zobacz też

  • Blue Wave , inny format offline bardzo podobny do QWK
  • ZUPA , zasadniczo ten sam pomysł co QWK, ale obsługujący UseNet zamiast systemów BBS
  • ZipNews , używany w systemach BBS, ale najbardziej podobny do SOUP

Bibliografia

  1. ^ „Serial Swatter, który spowodował śmierć dostaje pięć lat w więzieniu – Krebs o bezpieczeństwie” .
  2. ^ Peter Rocca, QWKE Specyfikacje 1.02 , 1997
  3. ^ Weatherley, Rhys (1993.08.14). „Prosty format pakietów USENET w trybie offline (ZUPA) w wersji 1.2” . Zarchiwizowane od oryginału w dniu 2008-05-09.
  4. ^ Co to jest ZipNews?

Zewnętrzne linki