Що таке файл ISO?
Файл із розширенням .iso — це нестиснений архівний файл образу диска, який представляє вміст повних даних на оптичному диску, наприклад CD або DVD. На основі стандарту ISO-9660 формат файлу образу ISO містить дані диска разом із інформацією про файлову систему, яка зберігається на ньому. Здатність ISO-файлів містити точну копію вмісту робить його ідеальним типом файлу для створення копій компакт-дисків/DVD-дисків і здебільшого використовується для зберігання завантажувальних даних для встановлення. У більшості випадків файли ISO записуються на USB/CD/DVD як завантажувальний вміст для завантаження машини для встановлення. Файли ISO мають тип MIME application/x-iso9660-image.
Формат файлу ISO
Формат файлу ISO не схожий на інші формати файлів-контейнерів, хоча він архівує вказаний вміст даних. Архів створюється як бінарний файл із точною структурою вмісту та інформацією про файлову систему. Формат файлу ISO описується ISO-9660 наступним чином.
Структура верхнього рівня файлу ISO
Загальна структура файлу складається з:
Системна область
- 32 768 байт і не використовується ISO_9660Область даних
- складається з набору дескрипторів томів і таблиць шляхів, каталогів і файлів
Набір дескрипторів тому
Область даних починається з набору дескрипторів томів, набору з одного або кількох дескрипторів томів, які закінчуються термінатором набору дескрипторів томів. Вони разом діють як заголовок для області даних, описуючи її вміст (подібно до блоку параметрів BIOS, який використовується дисками у форматі FAT, HPFS і NTFS).
Нижче показано набір дескрипторів гучності.
Набір дескрипторів обсягу |
---|
Дескриптор тому №1 |
… |
Дескриптор обсягу #N |
Термінатор набору дескрипторів обсягу |
Дескриптор обсягу
Кожен дескриптор тому має розмір 2048 байт і має таку структуру:
Частина | Тип | Ідентифікатор | Версія | Дані |
---|---|---|---|---|
Розмір | 1 байт | 5 байт (завжди ‘CD001’) | 1 байт (завжди 0x01) | 2041 байт |