NZB is een op XML gebaseerde bestandsindeling voor het ophalen van usenetberichten. Elke usenetbericht heeft een unieke identificatiecode genaamd de ‘Message-ID’. Wanneer een groot bestand wordt geplaatst op een usenet nieuwsgroep, is het meestal verdeeld in meerdere berichten (zogenaamde segmenten of delen) met elk een eigen Message-ID. Een NZB-capabele usenet client leest alle benodigde Message-ID’s van het NZB bestand, download deze en decodeert alle berichten terug naar een binair bestand.