Hilfe/Tools
 

NZB

Um eine Übersicht aller Artikel in einer Newsgruppe zu bekommen oder mehrere Newsgruppen zu durchsuchen, ist es notwendig, dass Inhaltsverzeichnis der Newsgruppe mit einem Newsreader herunterzuladen. Diese werden auch "Overviews" oder "Header(-zeilen)" genannt. Die Headerzeilen bestehen aus Subject (Betreffzeile), Datum, Absender und Newsgroupnamen und Message-ID. Diese Informationen liegen auf dem Newsserver in einer extra Datenbank vor und werden wie schon erwähnt vom Newsreader als erstes heruntergeladen, ehe man eine Newsgruppe benutzen kann, und dann bei jedem neuen Aufruf aktualisiert. Alte Artikel verschwinden, neue Artikel kommen dazu. Das Herunterladen der Overviewdaten und anschliessende Verarbeiten im Newsreader zur richtigen Darstellung ist sehr zeit- und rechenaufwendig. Der Newsreader baut dazu meist eine ähnliche Datenbank für sich in seinem eigenen Format auf. Die zu verarbeitenden Daten sind nach kurzer Zeit etliche hundert Megabyte gross.

NZB ist ein Dateiformat im XML-Standard. Es wurde ursprüglich für den Newsreader "Newsbin" erfunden, ist aber nun in fast allen Newsreadern implementiert.
In einer NZB-File werden Informationen zu einer meist in mehreren Newsartikeln verschickten binären Datei gespeichert.

<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.0//EN" 
"http://www.newzbin.com/DTD/nzb/nzb-1.0.dtd">

<nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
 <file poster="Joe Bloggs <bloggs@nowhere.example>" 
   date="1071674882" subject="Here's your file!  abc-mr2a.r01 (1/2)">
   <groups>
     <group>alt.binaries.newzbin</group>

     <group>alt.binaries.mojo</group>
   </groups>
   <segments>
     <segment bytes="102394" number="1">123456789abcdef@news.newzbin.com</segment>
     <segment bytes="4501" number="2">987654321fedbca@news.newzbin.com</segment>

   </segments>
 </file>
</nzb>
1) http://docs.newzbin.com/index.php/Newzbin:NZB_Specs

Wie man am Beispiel von Newsbin sieht, enthät die Datei Name der Newsgroup, Absender und Subject. Es folgt dann eine Liste mit Message-IDs. Die Datei kann man nun mit dem Newsreader laden und dieser wird die Informationen darin auslesen und die Newsartikel mit den angegebenen Message-IDs downloaden, um daraus die file-tag angebenene Datei zu erstellen.

Statt die Header jeder interessanten Newsgruppe zu laden, würde es genügen, anhand der NZB-Files Dateien herunterzuladen. Dazu gibt es spezielle Suchmaschinen wie etwa http://www.binsearch.info/.

Achtung: Die Verwendung von NZB-Suchmaschine setzt einen konfigurierten Newsreader mit Usenet-Zugang voraus und ersetzt diesen auch nicht.

cnntp.org - your way to the world.

zuück zur Hilfe

ver. 2.0, 08/2008
 
© 2009 www.eumelnet.de