xorriso

Бесплатно
Открытый исходный код
Linux

Сайт: www.gnu.org/software/xorriso

xorriso — утилита командной строки для создания, модификации и записи образов ISO 9660 с расширениями Rock Ridge. Она сочетает в себе возможности создания файловой системы ISO, копирования файлов между POSIX‑файловыми системами и ISO‑образами, а также управления многосессионными образами и их записью на оптические носители. Программа развивалась как свободное программное обеспечение и используется в Unix‑подобных системах для работы с образами CD/DVD без необходимости монтирования или использования отдельных графических инструментов.

Инструмент предоставляет набор команд и опций для инкрементального обновления образов, создания метаданных, установки прав и владельцев файлов с помощью расширений Rock Ridge, а также для интеграции с механизмами записи на оптические приводы. В документации указываются сценарии использования для сборки дистрибутивов, подготовки загрузочных носителей и автоматизированных процессов сборки образов в службах непрерывной интеграции. При недостатке официальных сведений о деталях реализации в этой статье приведено обобщённое описание функциональности, соответствующее общедоступным описаниям подобных утилит.

  • Создание ISO: формирование образов ISO 9660 из содержимого директорий POSIX‑файловой системы с поддержкой Rock Ridge.
  • Модификация образов: внесение изменений в существующие ISO‑образы без необходимости полного пересоздания.
  • Копирование файлов: перенос файлов между локальной файловой системой и ISO‑образом с сохранением прав и атрибутов.
  • Многосессионная запись: поддержка добавления данных в многосессионные образы и управление сессиями.
  • Запись на носители: интегрированные средства для записи образов на оптические диски и управления параметрами записи.
  • Поддержка загрузочных образов: создание образов, пригодных для использования в качестве загрузочных носителей.
  • Автоматизация: расширенные опции командной строки для использования в скриптах и автоматизированных системах сборки.
  • Совместимость: соблюдение стандартов ISO 9660 и использование расширений Rock Ridge для сохранения Unix‑специфичных свойств файлов.
Подробнее