Qu'est-ce que le format de fichier NZB ?
Les fichiers avec l'extension de fichier .nzb stockent des données d'indexation pour les recherches dans les groupes de discussion Usenet (NNTP). Les fichiers .nzb enregistrent les données dans un format texte basé sur XML et sont largement comparables aux fichiers torrent - les deux contiennent des informations sur l'emplacement des ressources binaires sur un réseau plutôt que le contenu lui-même.
Les fichiers .nzb sont générés par des services d'indexation Usenet et permettent de télécharger des fichiers organisés en catégories telles que les applications, les films, la musique ou les livres. Chaque fichier .nzb contient :
- Message ID - un identifiant unique d'article (un seul fichier peut s'étendre sur plusieurs messages),
- Poster - des informations sur l'auteur d'un message donné,
- Date - la date de création du message,
- Subject - le sujet d'un message donné,
- Groups - la liste des groupes de discussion dans lesquels un message donné est publié,
- Segments - des informations sur les segments de message dans lesquels un article est divisé, y compris le nombre d'octets.
Le .nzb est un fichier texte brut et peut être ouvert avec n'importe quel éditeur de texte ; en pratique, il est chargé dans un client de téléchargement Usenet plutôt que visualisé dans un navigateur. L'intégrité et la réparation du contenu téléchargé sont gérées séparément par des fichiers .PAR2 et .SFV souvent publiés aux côtés de l'archive principale.
Les fichiers .nzb ont été créés par le service d'indexation Newzbin.com en 2003 en tant que fichiers de pointage permettant aux utilisateurs de télécharger des binaires - généralement emballés sous forme d'archives .RAR - à l'aide d'un client Usenet dédié. Newzbin a été fermé en 2012, mais le format .nzb a survécu et reste le standard de facto pour les téléchargements Usenet, pris en charge par des clients tels que SABnzbd, NZBGet et d'autres. Usenet lui-même date du début des années 1980 et, bien que de niche aujourd'hui, conserve une base d'utilisateurs dévoués.
Sécurité et sûreté
RISQUE : MEDIUMLe fichier .nzb lui-même est un texte inoffensif. Le risque réside dans ce qu'il télécharge : les indexeurs NZB pointent vers du contenu Usenet publié par des utilisateurs qui peut inclure des logiciels malveillants, des fichiers faux ou mal étiquetés, ou du matériel protégé par le droit d'auteur. Laissez votre téléchargeur exécuter la vérification PAR2, analysez les fichiers extraits avec un antivirus et méfiez-vous des publications protégées par mot de passe. Certains sites « NZB gratuits » poussent des téléchargeurs de logiciels publicitaires - téléchargez SABnzbd/NZBGet depuis leurs sites officiels. Le téléchargement de contenu protégé par le droit d'auteur via Usenet comporte les mêmes risques juridiques que toute autre source.
Détails du format
en brefProgrammes qui ouvrent les fichiers NZB
Détails techniques
spécifications approfondies| Type MIME | application/x-nzb |
| Encodage du fichier | Texte XML UTF-8 |
| Élément racine XML | <nzb> avec l'espace de noms XML http://www.newzbin.com/DTD/2003/nzb |
| Structure XML | La racine <nzb> contient des entrées <file> ; chaque <file> contient des <groups> (noms des groupes de discussion) et des <segments> (Message-IDs avec tailles en octets) |
| Signature de fichier | Pas d'octets magiques binaires ; XML brut commençant généralement par <?xml suivi d'un élément racine <nzb> |
| Compression | XML brut non compressé - le .nzb lui-même ne comporte aucune compression ; le contenu référencé est généralement encodé en yEnc et empaqueté en RAR |
| Taille de fichier typique | De quelques Ko à plusieurs centaines de Ko (répertorie uniquement les références d'articles, pas les données binaires) |
| Encodage du contenu référencé | Les articles Usenet binaires sont encodés en yEnc ; les publications en plusieurs parties sont divisées en segments numérotés |
| Intégrité et réparation | Non intégré dans le .nzb ; géré en externe par des fichiers de parité PAR2 et des sommes de contrôle SFV téléchargés parallèlement |
| Prise en charge des plateformes | Multiplateforme : Windows, macOS, Linux (tout système d'exploitation avec un client Usenet) |
| Éléments de segment | Chaque élément <segment> spécifie le Message-ID et le nombre d'octets d'une partie d'article sur le serveur de news |
| Ciblage des groupes de discussion | L'élément <groups> répertorie un ou plusieurs noms de groupes de discussion par entrée de fichier, généralement dans la hiérarchie alt.binaries.* |
| Service d'origine | Créé par Newzbin.com (UK) en 2003 ; format adopté par l'ensemble de la communauté Usenet après la fermeture de Newzbin en 2012 |
| Type MIME alternatif | text/xml - accepté par de nombreux clients Usenet lorsque application/x-nzb n'est pas déclaré dans la réponse HTTP |
| Publié | 2003 (created by the Newzbin Usenet indexing service) |
| Dernière version | NZB 1.1 DTD (newzbin.com/DTD/2003/nzb) |
| Standard ouvert | Oui · libre de droits |
| Spécification | web.archive.org |
Conversions NZB
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers NZB.