Plik NZB zawiera rozszerzenie .nzb, skrót od Newzbin. Daje to wskazówkę, że te pliki są wykorzystywane w grupach dyskusyjnych USENET. Pliki NZB służą do pobierania części plików, które po połączeniu tworzą jeden duży plik. Jeden duży plik może być grafiką, filmem, plikiem dźwiękowym, grą lub programem.
Grupy dyskusyjne to elektroniczne tablice ogłoszeń tekstowych, na których ludzie gromadzą się, aby omawiać interesujące ich tematy lub wymieniać się plikami. Grupy dyskusyjne oparte na plikach są oddzielone od grup dyskusyjnych opartych na dyskusjach i są określane jako binarne grupy dyskusyjne. Binarne grupy dyskusyjne są przeznaczone do wymiany plików. Pliki NZB pojawiają się, gdy ludzie chcą wymieniać bardzo duże pliki binarne, które muszą zostać podzielone na kilka części, zanim będą mogły zostać opublikowane.
Protokoły USENET ograniczają rozmiar przesyłanych wiadomości. Aby opublikować duży plik, autor plakatu musi najpierw przekonwertować plik na format tekstowy (zakodować go), a następnie użyć programu, aby skompresować plik i podzielić go na ponumerowane części. Popularnym programem do tego zadania jest WinRAR. Gdy plik zostanie podzielony na części, można go przesłać do binarnej grupy dyskusyjnej. Każdy, kto chce plik, musi pobrać wszystkie części, a następnie użyć oprogramowania do ponownego asemblowania, dekompresji i dekodowania pliku.
Brzmi dość prosto, z wyjątkiem tego, że zlokalizowanie części binarnych w USENET nie jest takie proste. Istnieją setki binarnych grup dyskusyjnych, a każda część pliku jest publikowana osobno. Ktoś, kto chce plik, może nie łatwo znaleźć wszystkich elementów… lub nawet wiedzieć, czy plik został w ogóle przesłany. A jeśli tak, to do jakiej grupy dyskusyjnej? Co gorsza, pliki binarne mają niski współczynnik retencji, co oznacza, że przeciętny serwer grup dyskusyjnych usuwa pliki binarne z systemu w dowolnym miejscu od kilku dni do kilku tygodni.
Zespół osób stojących za Newzbin, witryną indeksującą pliki binarne USENET, był zainteresowany rozwiązaniem tego dylematu. Zrobili to, tworząc protokół NZB, napisany w Extensible Markup Language (XML). Plik NZB sprawia, że wyszukiwanie plików binarnych USENET jest bardzo proste.
Mówiąc najprościej, aby wyszukać plik binarny, wystarczy wpisać wyszukiwane hasło w witrynie indeksującej USENET, takiej jak Newzbin lub Newzleech. Kliknięcie prawie dowolnego wyniku spowoduje wyświetlenie listy zindeksowanych wiadomości. Kliknij przycisk, aby wygenerować plik NZB i zakładając, że zainstalowałeś klienta wiadomości zgodnego z NZB, program automatycznie otworzy NZB. Plik NZB kieruje czytnik grup dyskusyjnych do zbioru żądanych plików, wskazując ich lokalizacje w USENET. Czytnik grup dyskusyjnych automatycznie ładuje identyfikatory wiadomości do pamięci z pliku NZB i rozpoczyna się pobieranie, bez użycia rąk!
Pliki NZB oszczędzają fanom plików binarnych niezliczone godziny wyszukiwania kompletnych plików w grupach dyskusyjnych. Kilka popularnych klientów wiadomości, które są zgodne z NZB, to NewsLeecher, aktualne wersje Forte Agent i Xnews, choć istnieje wiele innych. Jeśli pobierasz pliki binarne w trudny sposób, możesz wybrać klienta wiadomości zgodnego z NZB i wypróbować pliki NZB. Należy jednak pamiętać, że należy unikać przesyłania lub pobierania materiałów chronionych prawem autorskim, ponieważ jest to nielegalne w większości krajów, w tym w Stanach Zjednoczonych.