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 для тестирования.