| ファイル名拡張子 |
.nrg |
|---|---|
| 統一型識別子 (UTI) | com.nero.nrg-イメージ |
| UTI の確認 | public.iso-image、 com.apple.disk-image、 public.archive、 public.data、 public.item、 public.disk-image |
| 開発者 | ネロAG |
| フォーマットの種類 | ディスクイメージ |
| コンテナ用 | ファイルシステムとボリューム |
NRGファイルは、もともとNero AGがNero Burning ROMユーティリティ用に作成した独自の光ディスクイメージファイル形式です。[1]ディスクイメージを保存するために使用されます。ただし、Nero Burning ROM以外にも、さまざまなソフトウェアタイトルでこれらのイメージファイルを使用できます。たとえば、Alcohol 120%やDaemon Toolsは、 NRGファイルを仮想ドライブにマウントして読み取ることができます。
一般に信じられていることとは異なり、NRG ファイルは拡張子とヘッダーが付加されたISO イメージではありません。NRG ファイルはオーディオ CD のオーディオ トラックを保存できますが、ISO イメージでは保存できません。NeroのNRG 形式は、BIN/CUE、Alcohol 120%のMDF/MDS、CloneCDのCCD/IMG/SUBディスク イメージ形式以外で、オーディオ CD トラックとデータ トラックを含む
ミックス モード CD をサポートする数少ない形式の 1 つです。.nrg
ファイル形式
以下のファイル形式の仕様は非公式であるため、一部のデータが欠落しています。エラーがある可能性もあります。
NRG ファイル形式は、 Interchange File Format (IFF)のバリエーションを使用し、データを一連の「チャンク」に格納します。すべての整数値は、ビッグ エンディアンバイト オーダーで符号なしで格納されます。バージョン 1 の NRG 形式では、値が 32 ビットの整数として格納されます。Nero Burning ROM v5.5 では、64 ビットの整数をサポートする新しい NRG ファイル形式バージョン 2 が導入されました。
ヘッダ
NRG 形式では、データはファイルの先頭のヘッダーとして保存されません。代わりに、フッターのようにファイルの末尾に添付されます。画像情報は、IFFチャンクのシリアル化されたチェーンとして保存されます。最初のチャンクのオフセットを取得するには、ファイルの最後の 8 バイトまたは 12 バイトから NRG フッターを読み取る必要があります。
チャンク
(キュー) キューシート
NRG ファイル形式のすべてのバージョンで利用できます。
CUEX チャンクは固定サイズのブロックの連結であり、各ブロックはキュー ポイントを表します。
インデックス 0 ポイントは、インデックス 1 ポイントと同一の場合でも存在します。Nero がすべてのサブチャネル データを記録するように要求された場合 (その場合、セクター サイズは 2448 バイト)、オーディオ トラックのインデックス 0 ポイントは正しくありません。チャンク フォーマットではこのようなキュー ポイントを記録できますが、0 または 1 以外のインデックスは検出されません。したがって、キュー ブロックの数は常に 2*(#track + 1) のようです。つまり、各トラックに 2 つのインデックス、リードインにインデックス 0、リードアウトにインデックス 1 です。
(DAOI) DAO情報
NRG ファイル形式のすべてのバージョンで利用できます。
DAOI チャンクは、ディスク アット ワンス セッション固有の情報を 2 つの部分に格納します。最初の部分には、セッションに固有のデータのみが含まれます。2 番目の部分には、トラック固有の情報 (灰色) がトラックごとに 1 回繰り返されます。SINF チャンクを解析して、特定のセッションのトラックの数を取得します。
(CDTX) CDテキスト
NRG ファイル形式バージョン 2 で利用できます。
CDTX チャンクは、それぞれ 18 バイトの生のCD テキストパックを連結したものです。
(ETNF) 拡張トラック情報
NRG ファイル形式のすべてのバージョンで利用できます。
ETNF チャンクは、トラック アット ワンス セッションのトラック情報を保存するために使用されます。データはトラックごとに 1 回繰り返されます。SINF チャンクを解析して、特定のセッションのトラックの数を取得します。
(SINF) セッション情報
NRG ファイル形式のすべてのバージョンで利用できます。
セッション情報チャンクは、イメージをすばやくスキャンしてセッションとトラックの数を調べるために使用します。SINF チャンクは常に、セッションの順序に対応する順番にリストされます。特定のセッションに関する詳細情報を取得するには、対応する DAOI または ETNF チャンクを解析する必要があります。
(MTYP) メディアタイプ?
NRG ファイル形式のすべてのバージョンで利用できます。
このチャンクとその用途は不明です。いくつかの CD (オーディオまたはデータ、CD-ROM または CD-R) のイメージで値 1 (ビッグ エンディアン) が見つかりました。
(DINF) ディスク情報?
NRG ファイル形式のバージョン 2 の TAO イメージで見つかりました。Nero にディスクを閉じないように要求された場合にのみ、NRG ファイル形式のバージョンの DAO イメージで見つかりました。
このチャンクとその用途は不明です。
(TOCT) TOC T?
NRG ファイル形式バージョン 2 の TAO 画像で見つかりました。
このチャンクとその用途は不明です。
(リロ)
NRG ファイル形式バージョン 2 の TAO 画像で見つかりました。
このチャンクとその用途は不明です。
(END!)連鎖の終わり
NRG ファイル形式のすべてのバージョンで利用できます。
チェーン チャンクの終了は、読み取るチャンクがもう存在しないことを示す信号です。
