NRG (dosya formatı) - NRG (file format)

NRG
Dosya adı uzantısı
.nrg
Tekdüzen Tip Tanımlayıcı (UTI)com.nero.nrg-image
UTI uyumupublic.iso-image,
com.apple.disk-image,
public.archive,
public.data,
public.item,
public.disk-image
Tarafından geliştirilmişNero AG
Biçim türüdisk resmi
İçin konteynerdosya sistemi ve ciltler

Bir NRG dosya, orijinal olarak oluşturulmuş özel bir optik disk görüntü dosyası biçimidir. Nero AG için Nero Burning ROM Yarar. Saklamak için kullanılır disk görüntüleri. Nero Burning ROM dışında, ancak, çeşitli yazılım başlıkları bu görüntü dosyalarını kullanabilir. Örneğin, Alkol% 120 veya Daemon araçları Yapabilmek binmek NRG dosyaları sanal sürücüler okumak için.

Yaygın inancın aksine, NRG dosyaları ISO görüntüleri Birlikte .nrg uzantısı ve ekli bir başlık. Saklayabilirler Ses CD'leri için ses parçaları ISO görüntülerinin yapamayacağı. Nero'lar NRG formatı, birkaç formattan biridir. BIN / CUE, Alkol% 120 's MDF / MDS ve CloneCD 's CCD / IMG / SUB desteklemek için disk görüntüsü formatları Karışık Mod CD'leri veri parçalarının yanı sıra ses CD'si parçaları içeren.

Dosya formatı

Aşağıdaki dosya biçimi belirtimi resmi değildir ve bu nedenle bazı veriler eksiktir. Hatalar da olabilir.

NRG dosya formatı, Dosya Formatı Değişimi (IFF) ve verileri bir "yığın" zinciri halinde saklar. Tüm tam sayı değerleri saklanır imzasız büyük endian'da bayt sırası. Sürüm 1 NRG biçimi, değerleri 32 bitlik tam sayılar olarak depolar. Nero Burning ROM v5.5, 64 bit tam sayıları destekleyen yeni bir NRG dosya formatı olan sürüm 2'yi tanıttı.

Üstbilgi

NRG biçimi, verilerini bir dosyanın başında başlık olarak saklamaz. Bunun yerine dosyanın sonuna bir altbilgi gibi eklenir. Görüntü bilgileri serileştirilmiş bir zincir olarak saklanır IFF parçalar. İlk yığının ofsetini elde etmek için, dosyanın son 8 veya 12 baytından NRG altbilgisini okumak gerekir.

Parçalar

(CUES) Cue Sheet

NRG dosya formatının tüm sürümlerinde mevcuttur.

CUEX öbek, her biri bir işaret noktasını temsil eden sabit boyutlu blokların birleştirilmesidir.

İndex0 noktaları, indeks1 olanlarla aynı olsalar bile mevcuttur. Nero'dan tüm alt kanal verilerini kaydetmesi istenirse, ses parçalarındaki index0 noktaları yanlıştır (bu durumda sektör boyutu 2448 bayttır). 0 veya 1 dışında hiçbir indeksle karşılaşılmamıştır, ancak yığın biçimi bu tür işaret noktalarının kaydedilmesine izin verir; bu nedenle işaret bloklarının sayısı her zaman 2 * (# yol + 1) gibi görünür: her iz için iki indis, giriş için bir indeks0 ve çıkış için bir indeks1.

(DAOI) DAO Bilgileri

NRG dosya formatının tüm sürümlerinde mevcuttur.

DAOI parçaları, diski aynı anda oturumlara özgü bilgileri iki bölümde saklar. İlk bölüm, yalnızca oturuma özgü verileri içerir. İkinci bölüm, her parça için ize özgü bilgileri (gri) bir kez tekrarlar. Belirli bir oturum için parça sayısını elde etmek için SINF parçalarını ayrıştırın.

(CDTX) CD metni

Versiyon 2 NRG dosya formatında mevcuttur.

CDTX yığını, ham CD metni her biri 18 baytlık paketler.

Versiyon 2
Boyut (bayt)TürDeğer / Amaç
4Parça Kimliği"CDTX"
432 bitYığın boyutu (bayt)
18 bitPaket türü
18 bitPaket türü (parça numarası)
18 bitBloktaki paket numarası
18 bitNumarayı engelle vb.
12MetinNULL ile ayrılmış metin dizeleri
216 bitCRC

(ETNF) Genişletilmiş Parça Bilgileri

NRG dosya formatının tüm sürümlerinde mevcuttur.

ETNF parçaları, bir seferde izlemeye yönelik izleme bilgilerini depolamak için kullanılır. Veriler, her parça için bir kez tekrarlanır. Belirli bir oturum için parça sayısını elde etmek için SINF parçalarını ayrıştırın.

(SINF) Oturum Bilgileri

NRG dosya formatının tüm sürümlerinde mevcuttur.

Oturum bilgisi parçaları, görüntüyü oturum ve iz sayımı için hızlı bir şekilde taramak için kullanılmalıdır. SINF öbekleri her zaman oturum sırasına göre sıralı olarak listelenir. Belirli bir oturum hakkında daha fazla bilgi almak için ilgili DAOI veya ETNF parçasını ayrıştırmak gerekir.

Versiyon 1 ve 2
Boyut (bayt)TürDeğer / Amaç
4Parça Kimliği"SINF"
432 bitYığın boyutu (bayt)
432 bitOturumda # parça

(MTYP) Medya Türü?

NRG dosya formatının tüm sürümlerinde mevcuttur.

Bu yığın ve kullanımı bilinmiyor. Birkaç CD'nin (ses veya veri; CD-ROM veya CD-R) görüntülerinde 1 (büyük endian) değeri bulundu.

Versiyon 1 ve 2
Boyut (bayt)TürDeğer / Amaç
4Parça Kimliği"MTYP"
432 bitYığın boyutu (bayt)
4 ?

(DINF) Disk Bilgileri?

NRG dosya biçiminin 2. sürümündeki TAO görüntülerinde bulundu. Yalnızca Nero'dan diski kapatmaması istenmişse NRG dosya biçimindeki DAO görüntülerinde bulunur.

Bu yığın ve kullanımı bilinmiyor.

Sürüm 2 (ve 1?)
Boyut (bayt)TürDeğer / Amaç
4Parça Kimliği"DINF"
432 bitYığın boyutu (bayt)
432 bitBilinmeyen (kapatılmamış disk için 0x1 bulundu; aksi takdirde 0x0)

(TOCT) TOC T?

NRG dosya biçiminin 2. sürümündeki TAO görüntülerinde bulundu.

Bu yığın ve kullanımı bilinmiyor.

Sürüm 2 (ve 1?)
Boyut (bayt)TürDeğer / Amaç
4Parça Kimliği"TOCT"
432 bitYığın boyutu (bayt)
2 Bilinmeyen (her zaman sıfır bulundu)

(RELO)

NRG dosya biçiminin 2. sürümündeki TAO görüntülerinde bulundu.

Bu yığın ve kullanımı bilinmiyor.

Sürüm 2 (ve 1?)
Boyut (bayt)TürDeğer / Amaç
4Parça Kimliği"RELO"
432 bitYığın boyutu (bayt)
4 Bilinmeyen (her zaman sıfır bulundu)

(SON!) Zincir sonu

NRG dosya formatının tüm sürümlerinde mevcuttur.

Zincir parçasının sonu, okunacak daha fazla parça olmadığına dair sinyallerdir.

Versiyon 1 ve 2
Boyut (bayt)TürDeğer / Amaç
4Parça Kimliği"SON!"
432 bitParça boyutu (her zaman sıfır)