man tar
说OS X的tar
实现应该能够提取.iso文件。
tar创建和操作流式存档文件。此实现可以从tar,pax,cpio,zip,jar,ar和ISO 9660 cdrom映像中提取,并可以创建tar,pax,cpio,ar和shar存档。
但是,tar
给我以下错误:
$ tar -xvf test.iso
tar: Unrecognized archive format
tar: Error exit delayed from previous errors.
有什么不一样的?
.iso是使用Apple的hdiutil
实用程序从.dmg创建的。 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文件进行测试。