NRG (formát souboru) - NRG (file format)
tento článek ne uvést žádný Zdroje.Listopadu 2011) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Přípona názvu souboru | .nrg |
---|---|
Jednotný identifikátor typu (UTI) | com.nero.nrg-image |
Konformace UTI | public.iso-image, com.apple.disk-image, public.archive, public.data, public.item, public.disk-image |
Vyvinul | Nero AG |
Typ formátu | obraz disku |
Kontejner pro | souborový systém a objemy |
An NRG file je proprietární formát obrazového souboru optického disku původně vytvořený Nero AG pro Nero Burning ROM nástroj. Používá se k ukládání obrázky disku. Kromě Nero Burning ROM však tyto obrazové soubory může používat celá řada softwarových titulů. Například, Alkohol 120% nebo Daemon Tools umět připojit Soubory NRG do virtuální disky pro čtení.
Na rozdíl od všeobecného přesvědčení soubory NRG nejsou ISO obrázky s .nrg
rozšíření a připojená hlavička. Mohou ukládat zvukové stopy pro zvukové disky CD, což ISO obrázky nemohou. Nero Formát NRG je navíc jedním z mála formátů BIN / CUE, Alkohol 120% je MDF / MDS a CloneCD je CCD / IMG / SUB formáty obrazů disků na podporu CD ve smíšeném režimu které obsahují zvukové stopy CD i datové stopy.
Formát souboru
tento článek případně obsahuje původní výzkum.Květen 2010) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Níže uvedená specifikace formátu souboru je neoficiální a chybí tak nějaká data. Mohou také existovat chyby.
Formát souboru NRG používá variantu souboru Interchange File Format (IFF) a ukládá data do řetězce „bloků“. Všechny celočíselné hodnoty jsou uloženy nepodepsaný ve velkém endianu pořadí bytů. Formát NRG verze 1 ukládá hodnoty jako 32bitová celá čísla. Nero Burning ROM v5.5 představil nový formát souboru NRG, verze 2, s podporou 64bitových celých čísel.
Záhlaví
Formát NRG neukládá svá data jako záhlaví na začátku souboru. Místo toho je připojen na konci souboru jako zápatí. Informace o obrázku jsou uloženy jako serializovaný řetězec MFF kousky. Chcete-li získat posun prvního bloku, musíte si přečíst zápatí NRG z posledních 8 nebo 12 bajtů souboru.
|
|
Kousky
(CUES) Cue Sheet
K dispozici ve všech verzích formátu souboru NRG.
Blok CUEX je zřetězení bloků pevné velikosti, z nichž každý představuje startovací bod.
Body index0 jsou přítomny, i když jsou identické s body index1. Index0 bodů ve zvukových stopách je nesprávných, pokud byl Nero požádán, aby zaznamenal všechna data podkanálu (v tom případě je velikost sektoru 2448 bajtů). Nebyl nalezen žádný jiný index než 0 nebo 1, ačkoli formát bloku umožňuje záznam takových startovacích bodů; počet bloků tága se tedy zdá být vždy 2 * (# stopa + 1): dva indexy pro každou stopu, index0 pro náběh a index1 pro náběh.
|
|
(DAOI) Informace o DAO
K dispozici ve všech verzích formátu souboru NRG.
Kusy DAOI ukládají disk najednou, specifické informace o relacích ve dvou částech. První část obsahuje data, která jsou specifická pouze pro relaci. Druhá část opakuje pro každou stopu specifické informace o skladbě (šedá). Analyzujte bloky SINF a získejte počet stop pro konkrétní relaci.
|
|
(CDTX) CD-text
K dispozici ve formátu souboru NRG verze 2.
Kus CDTX je zřetězením raw CD-text balení po 18 bajtech.
Velikost (bajty) | Typ | Hodnota / účel |
---|---|---|
4 | ID bloku | „CDTX“ |
4 | 32 bitů | Velikost bloku (bajty) |
1 | 8 bitů | Typ balení |
1 | 8 bitů | Typ balení (číslo stopy) |
1 | 8 bitů | Balení číslo v bloku |
1 | 8 bitů | Číslo bloku atd. |
12 | Text | Textové řetězce oddělené NULL |
2 | 16 bitů | CRC |
(ETNF) Rozšířené informace o trati
K dispozici ve všech verzích formátu souboru NRG.
Kusy ETNF se používají k ukládání informací o stopách pro stopu najednou. Data se pro každou stopu opakují jednou. Analyzujte bloky SINF a získejte počet stop pro konkrétní relaci.
|
|
(SINF) Informace o relaci
K dispozici ve všech verzích formátu souboru NRG.
Kusy informací o relaci by měly být použity k rychlému skenování obrazu pro relaci a počet stop. Kousky SINF jsou vždy uvedeny v pořadí, které odpovídá pořadí relací. Chcete-li získat více podrobných informací o konkrétní relaci, musíte analyzovat odpovídající blok DAOI nebo ETNF.
Velikost (bajty) | Typ | Hodnota / účel |
---|---|---|
4 | ID bloku | "SINF" |
4 | 32 bitů | Velikost bloku (bajty) |
4 | 32 bitů | # skladeb v relaci |
(MTYP) Typ média?
K dispozici ve všech verzích formátu souboru NRG.
Tento blok a jeho použití není znám. Na obrázcích několika CD (audio nebo data; CD-ROM nebo CD-R) byla nalezena hodnota 1 (big endian).
Velikost (bajty) | Typ | Hodnota / účel |
---|---|---|
4 | ID bloku | „MTYP“ |
4 | 32 bitů | Velikost bloku (bajty) |
4 | ? |
(DINF) Informace o disku?
Nalezeno na obrázcích TAO ve verzi 2 formátu souboru NRG. Nalezeno v obrazech DAO ve verzi formátu NRG, pouze pokud byl Nero požádán, aby nezavíral disk.
Tento blok a jeho použití není znám.
Velikost (bajty) | Typ | Hodnota / účel |
---|---|---|
4 | ID bloku | "DINF" |
4 | 32 bitů | Velikost bloku (bajty) |
4 | 32 bitů | Neznámé (nalezeno 0x1 pro neuzavřený disk; 0x0 jinak) |
(TOCT) TOC T?
Nalezeno na obrázcích TAO ve verzi 2 formátu souboru NRG.
Tento blok a jeho použití není znám.
Velikost (bajty) | Typ | Hodnota / účel |
---|---|---|
4 | ID bloku | „TOCT“ |
4 | 32 bitů | Velikost bloku (bajty) |
2 | Neznámý (vždy nalezena nula) |
(RELO)
Nalezeno na obrázcích TAO ve verzi 2 formátu souboru NRG.
Tento blok a jeho použití není znám.
Velikost (bajty) | Typ | Hodnota / účel |
---|---|---|
4 | ID bloku | „RELO“ |
4 | 32 bitů | Velikost bloku (bajty) |
4 | Neznámý (vždy nalezena nula) |
(KONEC!) Konec řetězce
K dispozici ve všech verzích formátu souboru NRG.
Konec řetězového bloku je signálem, že již není třeba číst žádné další bloky.
Velikost (bajty) | Typ | Hodnota / účel |
---|---|---|
4 | ID bloku | "KONEC!" |
4 | 32 bitů | Velikost bloku (vždy nulová) |