Wat is het NZB-bestandsformaat?
Bestanden met de extensie .nzb slaan indexgegevens op voor zoekopdrachten in Usenet (NNTP) nieuwsgroepen. .nzb-bestanden slaan gegevens op in een op XML gebaseerd tekstformaat en zijn breed vergelijkbaar met torrent-bestanden - beide bevatten informatie over de locatie van binaire bronnen op een netwerk in plaats van de inhoud zelf.
.nzb-bestanden worden gegenereerd door Usenet-indexeringsdiensten en maken het mogelijk om bestanden te downloaden die zijn georganiseerd in categorieën zoals applicaties, films, muziek of boeken. Elk .nzb-bestand bevat:
- Message ID - een unieke artikel-identificatie (een enkel bestand kan meerdere berichten beslaan),
- Poster - informatie over de auteur van een bepaald bericht,
- Date - de aanmaakdatum van het bericht,
- Subject - het onderwerp van een bepaald bericht,
- Groups - lijst met nieuwsgroepen waarin een bepaald bericht is geplaatst,
- Segments - informatie over de berichtsegmenten waarin een artikel is verdeeld, inclusief het aantal bytes.
.nzb is een plat tekstbestand en kan met elke teksteditor worden geopend; in de praktijk wordt het in een Usenet-downloadclient geladen in plaats van in een browser te worden bekeken. Integriteit en reparatie van gedownloade inhoud wordt afzonderlijk afgehandeld door .PAR2- en .SFV-bestanden die vaak naast het hoofdarchief worden geplaatst.
.nzb-bestanden zijn in 2003 gecreëerd door de indexeringsdienst Newzbin.com als verwijzingsbestanden waarmee gebruikers binaire bestanden konden downloaden - meestal verpakt als .RAR-archieven - met behulp van een speciale Usenet-client. Newzbin werd in 2012 gesloten, maar het .nzb-formaat overleefde en blijft de de-facto standaard voor Usenet-downloads, ondersteund door clients zoals SABnzbd, NZBGet en anderen. Usenet zelf stamt uit het begin van de jaren 80 en behoudt, hoewel het tegenwoordig een niche is, een toegewijde gebruikersgroep.
Beveiliging & veiligheid
RISICO: MEDIUMHet .nzb-bestand zelf is onschadelijke tekst. Het risico zit in wat het downloadt: NZB-indexers verwijzen naar door gebruikers geplaatste Usenet-inhoud die malware, nep/verkeerd gelabelde bestanden of auteursrechtelijk beschermd materiaal kan bevatten. Laat je downloader PAR2-verificatie uitvoeren, scan uitgepakte bestanden met antivirus en wees op je hoede voor berichten met een wachtwoord. Sommige „gratis NZB”-sites pushen adware-downloaders - download SABnzbd/NZBGet alleen van hun officiële sites. Het downloaden van auteursrechtelijk beschermde inhoud via Usenet brengt dezelfde juridische risico's met zich mee als elke andere bron.
Formaatdetails
in een notendopProgramma's die NZB-bestanden openen
Technische details
diepe specificaties| MIME-type | application/x-nzb |
| Bestandscodering | UTF-8 XML-tekst |
| XML Root-element | <nzb> met XML-namespace http://www.newzbin.com/DTD/2003/nzb |
| XML-structuur | De <nzb> root bevat <file> vermeldingen; elke <file> bevat <groups> (nieuwsgroepnamen) and <segments> (Message-ID's met byte-groottes) |
| Bestandssignatuur | Geen binaire magic bytes; platte XML die doorgaans begint met <?xml gevolgd door een <nzb> root-element |
| Compressie | Ongecomprimeerde platte XML - de .nzb zelf bevat geen compressie; de gerefereerde inhoud is doorgaans yEnc-gecodeerd en RAR-verpakt |
| Typische bestandsgrootte | Een paar KB tot enkele honderden KB (bevat alleen artikelverwijzingen, geen binaire gegevens) |
| Codering van gerefereerde inhoud | Binaire Usenet-artikelen zijn yEnc-gecodeerd; berichten die uit meerdere delen bestaan zijn opgesplitst in genummerde segmenten |
| Integriteit en reparatie | Niet ingebed in .nzb; extern afgehandeld door PAR2-pariteitsbestanden en SFV-checksums die ernaast worden gedownload |
| Platformondersteuning | Cross-platform: Windows, macOS, Linux (elk besturingssysteem met een Usenet-client) |
| Segment-elementen | Elk <segment> element specificeert de Message-ID en het aantal bytes van één artikelonderdeel op de nieuwsserver |
| Nieuwsgroep-targeting | Het <groups> element vermeldt een of meer nieuwsgroepnamen per bestandsvermelding, meestal in de alt.binaries.* hiërarchie |
| Oorspronkelijke dienst | Gecreëerd door Newzbin.com (VK) in 2003; formaat overgenomen door de gehele Usenet-gemeenschap na de sluiting van Newzbin in 2012 |
| Alternatief MIME-type | text/xml - geaccepteerd door veel Usenet-clients wanneer application/x-nzb niet is gedeclareerd in de HTTP-respons |
| Uitgebracht | 2003 (created by the Newzbin Usenet indexing service) |
| Laatste versie | NZB 1.1 DTD (newzbin.com/DTD/2003/nzb) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | web.archive.org |
NZB conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over NZB-bestanden.