aspose.info
PL

ISO — format pliku obrazu dysku

Zaktualizowano

Czym jest plik ISO?

Plik z rozszerzeniem .iso to nieskompresowany plik obrazu dysku archiwum, który reprezentuje zawartość całych danych na dysku optycznym, takim jak CD lub DVD. W oparciu o standard ISO-9660, format pliku obrazu ISO zawiera dane dysku wraz z przechowywanymi na nim informacjami o systemie plików. Zdolność plików ISO do przechowywania dokładnej repliki zawartości sprawia, że jest to idealny typ pliku do tworzenia kopii płyt CD/DVD i jest najczęściej używany do przechowywania danych startowych do instalacji. W większości przypadków pliki ISO są nagrywane na USB/CD/DVD jako zawartość startowa do uruchamiania komputera w celu instalacji. Pliki ISO mają typ MIME application/x-iso9660-image.

Format pliku ISO

Format pliku ISO różni się od innych formatów plików kontenerów, chociaż archiwizuje określoną zawartość danych. Archiwum jest tworzone jako plik binarny z dokładną strukturą zawartości i informacjami o systemie plików. Format pliku ISO jest opisany w ISO-9660 w następujący sposób.

Struktura najwyższego poziomu pliku ISO

Ogólna struktura pliku składa się z:

  • „Obszar systemowy” — 32 768 bajtów i nie jest używany przez ISO_9660
  • Obszar danych - składa się z zestawu deskryptorów woluminu i tabel ścieżek, katalogów i plików

Zestaw deskryptorów woluminu

Obszar danych zaczyna się od zestawu deskryptorów woluminu, zestawu jednego lub więcej deskryptorów woluminu zakończonego terminatorem zestawu deskryptorów woluminu. Działają one łącznie jako nagłówek obszaru danych, opisujący jego zawartość (podobnie jak blok parametrów BIOS używany przez dyski sformatowane w systemach FAT, HPFS i NTFS).

Zestaw deskryptorów woluminu jest pokazany poniżej.

Zestaw deskryptorów woluminu
Deskryptor woluminu #1
…
Deskryptor woluminu #N
Terminator zestawu deskryptorów woluminu

Deskryptor woluminu

Każdy deskryptor woluminu ma rozmiar 2048 bajtów i ma następującą strukturę:

CzęśćTypIdentyfikatorWersjaDane
Rozmiar1 bajt5 bajtów (zawsze ‘CD001’)1 bajt (zawsze 0x01)2041 bajtów

Bibliografia