NZB ファイル形式とは?
拡張子 .nzb を持つファイルは、Usenet(NNTP)ニュースグループ検索用のインデックスデータを保存します。.nzb ファイルはXMLベースのテキスト形式でデータを保存し、torrentファイルと広く比較されます。どちらもコンテンツそのものではなく、ネットワーク上のバイナリリソースの場所に関する情報を保持しています。
.nzb ファイルはUsenetインデックスサービスによって生成され、アプリケーション、映画、音楽、書籍などのカテゴリに整理されたファイルをダウンロードできるようにします。各 .nzb ファイルには以下が含まれます:
- Message ID - 一意の記事識別子(1つのファイルが複数のメッセージにまたがる場合があります)
- Poster - 特定のメッセージの投稿者に関する情報
- Date - メッセージの作成日
- Subject - 特定のメッセージの件名
- Groups - 特定のメッセージが投稿されたニュースグループのリスト
- Segments - 記事が分割されたメッセージセグメントに関する情報(バイト数を含む)
.nzb はプレーンテキストファイルであり、任意のテキストエディタで開くことができますが、実際にはブラウザで表示するのではなく、Usenetダウンロードクライアントに読み込ませて使用します。ダウンロードされたコンテンツの整合性と修復は、メインアーカイブと一緒に投稿されることが多い .PAR2 や .SFV ファイルによって別途処理されます。
.nzb ファイルは、2003年にNewzbin.comインデックスサービスによって、専用のUsenetクライアントを使用してバイナリ(通常は .RAR アーカイブとしてパッケージ化されている)をダウンロードできるようにするためのポインタファイルとして作成されました。Newzbinは2012年に閉鎖されましたが、.nzb 形式は生き残り、SABnzbdやNZBGetなどのクライアントでサポートされるUsenetダウンロードの事実上の標準であり続けています。Usenet自体は1980年代初頭から存在しており、現在はニッチですが、熱心なユーザー層を維持しています。
セキュリティと安全性
リスク: MEDIUM.nzb ファイル自体は無害なテキストです。リスクはダウンロードされるものにあります。NZBインデクサーはユーザーが投稿したUsenetコンテンツを指しており、それにはマルウェア、偽のファイル、誤ったラベルのファイル、または著作権で保護された素材が含まれる可能性があります。ダウンローダーに PAR2 検証を実行させ、抽出されたファイルをウイルス対策ソフトでスキャンし、パスワードで保護された投稿には注意してください。一部の «無料NZB» サイトはアドウェアダウンローダーを勧めてくることがあります。SABnzbdやNZBGetは公式サイトから入手してください。Usenet経由で著作権で保護されたコンテンツをダウンロードすることは、他のソースと同様の法的リスクを伴います。
形式の詳細
概要NZB ファイルを開くプログラム
技術的詳細
詳細仕様| MIMEタイプ | application/x-nzb |
| ファイルエンコーディング | UTF-8 XMLテキスト |
| XMLルート要素 | <nzb>(XML名前空間 http://www.newzbin.com/DTD/2003/nzb を伴う) |
| XML構造 | <nzb> ルートに <file> エントリが含まれます。各 <file> は <groups>(ニュースグループ名)と <segments>(バイトサイズを伴うMessage-ID)を保持します。 |
| ファイルシグネチャ | バイナリのマジックバイトはありません。通常は <?xml で始まり、その後に <nzb> ルート要素が続くプレーンなXMLです。 |
| 圧縮 | 非圧縮のプレーンXMLです。.nzb 自体には圧縮はかかっていません。参照されるコンテンツは通常 yEnc エンコードされ、RAR パックされています。 |
| 典型的なファイルサイズ | 数KBから数百KB(バイナリデータではなく、記事の参照のみをリスト化しているため) |
| 参照コンテンツのエンコーディング | バイナリのUsenet記事は yEnc エンコードされています。マルチパート投稿は番号付きのセグメントに分割されます。 |
| 整合性と修復 | .nzb には埋め込まれていません。一緒にダウンロードされる PAR2 パリティファイルや SFV チェックサムによって外部で処理されます。 |
| プラットフォームのサポート | クロスプラットフォーム:Windows、macOS、Linux(Usenetクライアントがある任意のOS) |
| セグメント要素 | 各 <segment> 要素は、ニュースサーバー上の1つの記事パーツの Message-ID とバイト数を指定します。 |
| ニュースグループのターゲット指定 | <groups> 要素は、ファイルエントリごとに1つ以上のニュースグループ名をリストします。一般的には alt.binaries.* 階層に含まれます。 |
| 起源となったサービス | 2003年にNewzbin.com(英国)によって作成されました。2012年のNewzbin閉鎖後、Usenetコミュニティ全体でこの形式が採用されました。 |
| 代替MIMEタイプ | text/xml - HTTPレスポンスで application/x-nzb が宣言されていない場合、多くのUsenetクライアントで受け入れられます。 |
| リリース日 | 2003 (created by the Newzbin Usenet indexing service) |
| 最新バージョン | NZB 1.1 DTD (newzbin.com/DTD/2003/nzb) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | web.archive.org |
NZB の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。NZB ファイルについて最初の質問をしてみましょう。