File NZB memiliki ekstensi .nzb, kependekan dari Newzbin. Ini memberikan petunjuk bahwa file-file ini digunakan dalam newsgroup USENET. File NZB digunakan untuk mengambil bagian dari file, yang jika digabungkan bersama, membentuk satu file besar. Satu file besar mungkin berupa grafik, film, file suara, game, atau program.
Newsgroup adalah papan buletin elektronik berbasis teks tempat orang berkumpul untuk mendiskusikan topik yang diminati atau bertukar file. Grup berita berbasis file terpisah dari grup berita berbasis diskusi, dan disebut sebagai grup berita biner. Newsgroup biner dirancang untuk bertukar file. File NZB masuk gambar ketika orang ingin bertukar file biner yang sangat besar yang harus dipecah menjadi beberapa bagian sebelum dapat diposting.
Protokol USENET membatasi ukuran pesan yang dapat diunggah. Untuk memposting file besar, poster harus terlebih dahulu mengonversi file ke dalam format berbasis teks (mengkodekannya) kemudian menggunakan program perangkat lunak untuk mengompres file dan membaginya menjadi potongan-potongan bernomor. Program populer untuk tugas ini adalah WinRAR. Setelah file dibagi menjadi beberapa bagian, file tersebut dapat diunggah ke newsgroup biner. Siapa pun yang menginginkan file tersebut harus mengunduh semua bagian, kemudian menggunakan perangkat lunak untuk merakit kembali, mendekompresi, dan mendekode file tersebut.
Kedengarannya cukup sederhana, kecuali bahwa menemukan bagian biner di USENET tidak semudah itu. Ada ratusan newsgroup biner dan setiap bagian file diposting secara terpisah. Seseorang yang menginginkan sebuah file mungkin tidak dengan mudah menemukan semua bagiannya… atau bahkan mengetahui jika sebuah file telah diunggah sama sekali. Dan jika ya, ke newsgroup mana? Lebih buruk lagi, file biner memiliki tingkat retensi yang rendah, yang berarti server berita rata-rata cenderung menghapus biner dari sistem di mana saja dari setiap beberapa hari hingga setiap beberapa minggu.
Tim orang-orang di belakang Newzbin, sebuah situs yang mengindeks file biner USENET, tertarik untuk memecahkan dilema ini. Mereka melakukannya dengan membuat protokol NZB, yang ditulis dalam Extensible Markup Language (XML). File NZB membuat pencarian biner USENET menjadi mudah.
Sederhananya, untuk mencari file biner, seseorang hanya perlu memasukkan istilah pencarian di situs pengindeksan USENET seperti Newzbin atau Newzleech. Mengklik hampir semua hasil akan menghasilkan daftar pesan yang diindeks. Klik tombol untuk menghasilkan file NZB, dan dengan asumsi Anda telah menginstal klien berita yang sesuai dengan NZB, program akan secara otomatis membuka NZB. File NZB mengarahkan pembaca berita ke kumpulan file yang diminta, menunjuk ke lokasi mereka di USENET. Pembaca berita secara otomatis memuat ID pesan ke dalam isyarat dari file NZB, dan unduhan dimulai, bebas genggam!
File NZB menyimpan penggemar biner berjam-jam mencari file lengkap di newsgroup. Beberapa klien berita populer yang sesuai dengan NZB termasuk NewsLeecher, versi Forte Agent saat ini, dan Xnews, meskipun ada banyak lainnya. Jika Anda telah mengunduh binari dengan cara yang sulit, Anda mungkin ingin mengambil klien berita yang sesuai dengan NZB dan mencoba file NZB. Namun perhatikan, bahwa Anda harus menghindari mengunggah atau mengunduh materi berhak cipta, karena ini ilegal di sebagian besar negara, termasuk Amerika Serikat.