QWK (format pliku)

QWK to oparty na plikach format czytnika poczty offline , który był popularny wśród użytkowników systemu tablic ogłoszeń (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'ego” Herringa w 1987 roku dla systemów obsługujących popularny system tablic ogłoszeń PCBoard , ale później został dostosowany do innych platform. Śledź zmarł na atak serca w 2020 roku po uderzeniu . W szczytowym okresie popularności systemu tablic ogłoszeń kilkadziesiąt czytników poczty offline obsługiwało format QWK.

Opis

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

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

Klienci QWK różnili się znacznie pod względem funkcjonalności, ale wszyscy oferowali podstawową obsługę poczty e-mail i publicznego forum. Przed wprowadzeniem QWK i podobnych systemów, użytkownicy z dużymi wolumenami wiadomości nierzadko zakładali własny węzeł FidoNet w celu szybkiego zbierania poczty, ale QWK radykalnie ograniczył 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 śladów układu PCBoard dla plików wiadomości i forum. Na przykład QWK używa jednego pliku do przechowywania wiadomości, a drugiego do indeksowania ich nagłówków. QWK był zasadniczo sposobem na zbieranie wiadomości z wewnętrznych plików PCBoard i ponowne spakowanie ich w jeden plik.

QWK został później zmodyfikowany, aby zawierał rozszerzone pola, które wyłamały się z oryginalnych ograniczeń PCBboard. Nowy format, znany jako Extended QWK , ale zapisany jako QWKE (wymawiane quick-ee ), dodał serię kludge poza wierszem nagłówka wiadomości, co pozwoliło na swobodny tekst. Na przykład, jeśli nagłówek SUBJECT był dłuższy niż 25 znaków, był skracany do 25 znaków w nagłówku, a następnie powtarzany w pełnej formie w treści wiadomości. Oprogramowanie czytnika obsługujące QWKE zauważyłoby pola kludge i umieściło je na ekranie nagłówka; nieświadome oprogramowanie po prostu pozostawiło tekst w treści. Bardziej drobne zmiany obejmowały małe pakiety informacyjne przesyłane między BBS a użytkownikiem.

Zobacz też

  • Blue Wave , kolejny format offline bardzo podobny do QWK
  • SOUP, zasadniczo ten sam pomysł co QWK, ale obsługujący systemy UseNet zamiast systemów BBS
  • ZipNews, używany w systemach BBS, ale najbardziej podobny do SOUP
  1. ^ „Serial Swatter, który spowodował śmierć, dostaje pięć lat więzienia - Krebs o bezpieczeństwie” .
  2. ^ Peter Rocca, Specyfikacje QWKE 1.02 , 1997
  3. ^ Weatherley, Rhys (14.08.1993). „Prosty format pakietów offline USENET (SOUP) wersja 1.2” . Zarchiwizowane od oryginału w dniu 2008-05-09.
  4. ^ Co to jest ZipNews?

Linki zewnętrzne