Kas yra ISO failas?
Failas su plėtiniu .iso yra nesuspaustas archyvo disko vaizdo failas, vaizduojantis visų duomenų turinį optiniame diske, pvz., CD arba DVD. Remiantis standartu ISO-9660, ISO vaizdo failo formate yra disko duomenys kartu su jame saugoma failų sistemos informacija. Dėl ISO failų galimybės turėti tikslią turinio kopiją tai yra puikus failo tipas CD / DVD kopijoms kurti ir dažniausiai naudojamas įkrovos duomenims saugoti, kad būtų galima įdiegti. Dažniausiai ISO failai įrašomi į USB / CD / DVD kaip įkrovos turinys, kad būtų galima paleisti įrenginį ir įdiegti. ISO failai turi MIME tipo programą / x-iso9660-image.
ISO failo formatas
ISO failo formatas nepanašus į kitus konteinerio failų formatus, nors jis archyvuoja nurodytą duomenų turinį. Archyvas sukuriamas kaip dvejetainis failas su tikslia turinio struktūra ir failų sistemos informacija. ISO failo formatas aprašytas ISO-9660 taip.
Aukščiausio lygio ISO failo struktūra
Bendra failo struktūra susideda iš:
- Sistemos sritis – 32 768 baitai ir nenaudojama pagal ISO_9660
- Duomenų sritis – susideda iš apimties deskriptorių rinkinio ir kelio lentelių, katalogų ir failų
Tomo deskriptorių rinkinys
Duomenų sritis prasideda apimties deskriptorių rinkiniu, vieno ar daugiau apimties deskriptorių rinkiniu, kuris baigiamas apimties deskriptorių rinkinio terminatoriumi. Jie kartu veikia kaip duomenų srities antraštė, aprašanti jos turinį (panašiai į BIOS parametrų bloką, naudojamą FAT, HPFS ir NTFS formatuotų diskų).
Apimties deskriptorių rinkinys yra toks, kaip parodyta toliau.
Tūrio deskriptorių rinkinys |
---|
Tūrio aprašas #1 |
… |
Tūrio aprašas #N |
Tūrio deskriptorių rinkinio terminatorius |
Tomo aprašas
Kiekvienas tomo deskriptorius yra 2048 baitų dydžio ir turi tokią struktūrą:
Dalis | Tipas | Identifikatorius | Versija | Duomenys |
---|---|---|---|---|
Dydis | 1 baitas | 5 baitai (visada ‘CD001’) | 1 baitas (visada 0x01) | 2 041 baitas |