man tarговорит, что реализация OS X tarдолжна быть в состоянии извлечь файлы .iso.
tar создает потоковые архивные файлы и манипулирует ими. Эта реализация может извлекать из образов cdrom tar, pax, cpio, zip, jar, ar и ISO 9660 и может создавать архивы tar, pax, cpio, ar и shar.
Тем не менее, tarдает мне следующую ошибку:
$ tar -xvf test.iso
tar: Unrecognized archive format
tar: Error exit delayed from previous errors.
Что с расхождением?
.Iso создается из .dmg с помощью hdiutilутилиты Apple . powerisoможет извлечь его без проблем.
Я на OS X 10.7.4. tar --versionотчеты bsdtar 2.8.3 - libarchive 2.8.3.
hdiutil convert -format UDTO -o foo foo.dmg. Я не вижу способа быть более конкретным с желаемым форматом вывода. Я постараюсь найти еще файлы .iso для тестирования.