Co to jest format pliku NZB?
Pliki z rozszerzeniem .nzb przechowują dane indeksowania dla wyszukiwań w grupach dyskusyjnych Usenet (NNTP). Pliki .nzb zapisują dane w formacie tekstowym opartym na XML i są szeroko porównywalne z plikami torrent - oba zawierają informacje o lokalizacji zasobów binarnych w sieci, a nie samą treść.
Pliki .nzb są generowane przez serwisy indeksujące Usenet i umożliwiają pobieranie plików podzielonych na kategorie, takie jak aplikacje, filmy, muzyka czy książki. Każdy plik .nzb zawiera:
- Message ID - unikalny identyfikator artykułu (pojedynczy plik może obejmować wiele wiadomości),
- Poster - informacje o autorze danej wiadomości,
- Date - datę utworzenia wiadomości,
- Subject - temat danej wiadomości,
- Groups - listę grup dyskusyjnych, na których opublikowano wiadomość,
- Segments - informacje o segmentach wiadomości, na które podzielony jest artykuł, w tym liczbę bajtów.
.nzb jest zwykłym plikiem tekstowym i można go otworzyć w dowolnym edytorze tekstu; w praktyce jest on wczytywany do klienta pobierania Usenet, a nie przeglądany w przeglądarce. Integralność i naprawa pobranych treści są obsługiwane oddzielnie przez pliki .PAR2 i .SFV, często publikowane obok głównego archiwum.
Pliki .nzb zostały stworzone przez serwis indeksujący Newzbin.com w 2003 roku jako pliki wskaźnikowe, które pozwalały użytkownikom pobierać pliki binarne - zazwyczaj spakowane jako archiwa .RAR - przy użyciu dedykowanego klienta Usenet. Serwis Newzbin został zamknięty w 2012 roku, ale format .nzb przetrwał i pozostaje de-facto standardem dla pobierania z Usenetu, wspieranym przez klientów takich jak SABnzbd, NZBGet i inne. Sam Usenet datuje się na początek lat 80. i choć dziś jest niszowy, zachowuje oddaną bazę użytkowników.
Bezpieczeństwo
RYZYKO: MEDIUMSam plik .nzb jest nieszkodliwym tekstem. Ryzyko tkwi w tym, co on pobiera: indeksery NZB wskazują na treści Usenet publikowane przez użytkowników, które mogą zawierać złośliwe oprogramowanie, fałszywe/błędnie oznaczone pliki lub materiały chronione prawem autorskim. Pozwól swojemu programowi do pobierania przeprowadzić weryfikację PAR2, skanuj wypakowane pliki programem antywirusowym i uważaj na posty chronione hasłem. Niektóre strony z „darmowymi NZB” promują instalatory typu adware - pobieraj SABnzbd/NZBGet z ich oficjalnych stron. Pobieranie treści chronionych prawem autorskim przez Usenet niesie ze sobą takie samo ryzyko prawne, jak z każdego innego źródła.
Szczegóły formatu
w pigułceProgramy otwierające pliki NZB
Szczegóły techniczne
specyfikacja| Typ MIME | application/x-nzb |
| Kodowanie pliku | Tekst XML UTF-8 |
| Element główny XML | <nzb> z przestrzenią nazw XML http://www.newzbin.com/DTD/2003/nzb |
| Struktura XML | Korzeń <nzb> zawiera wpisy <file>; każdy <file> zawiera <groups> (nazwy grup dyskusyjnych) i <segments> (Message-ID wraz z rozmiarami w bajtach) |
| Sygnatura pliku | Brak binarnych magicznych bajtów; zwykły XML zazwyczaj zaczynający się od <?xml, po którym następuje element główny <nzb> |
| Kompresja | Nieskompresowany zwykły XML - sam .nzb nie posiada kompresji; wskazywana treść jest zazwyczaj kodowana yEnc i pakowana w RAR |
| Typowy rozmiar pliku | Od kilku KB do kilkuset KB (zawiera tylko odniesienia do artykułów, a nie dane binarne) |
| Kodowanie wskazywanej treści | Binarne artykuły Usenet są kodowane w yEnc; wieloczęściowe posty są dzielone na numerowane segmenty |
| Integralność i naprawa | Nie są osadzone w .nzb; obsługiwane zewnętrznie przez pliki naprawcze PAR2 i sumy kontrolne SFV pobierane obok |
| Obsługa platform | Wieloplatformowy: Windows, macOS, Linux (dowolny system z klientem Usenet) |
| Elementy segmentów | Każdy element <segment> określa Message-ID i liczbę bajtów jednej części artykułu na serwerze wiadomości |
| Targetowanie grup dyskusyjnych | Element <groups> wymienia jedną lub więcej nazw grup dyskusyjnych dla każdego wpisu pliku, powszechnie w hierarchii alt.binaries.* |
| Usługa inicjująca | Stworzony przez Newzbin.com (Wielka Brytania) w 2003 roku; format przyjęty przez całą społeczność Usenet po zamknięciu Newzbin w 2012 roku |
| Alternatywny typ MIME | text/xml - akceptowany przez wiele klientów Usenet, gdy application/x-nzb nie jest zadeklarowany w odpowiedzi HTTP |
| Wydano | 2003 (created by the Newzbin Usenet indexing service) |
| Najnowsza wersja | NZB 1.1 DTD (newzbin.com/DTD/2003/nzb) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | web.archive.org |
Konwersje NZB
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki NZB.