iso image 在老 Windows 机器上可以挂载,在 Linux 上出错

有一个扩展名为 iso 的文件,在我以前的 Win7 机器上可以用一个叫 CDM 啥啥啥的程序挂载上去正常读取,现在老电脑已经回收了,我试图用 Linux 读取它,出现以下异常:

$ isoinfo -i Brahms_2008.iso -l
Setting input-charset to 'UTF-8' from locale.
CD-ROM is NOT in ISO 9660 format

根据 [SOLVED] CD-ROM not in ISO 9660 format [Archive] - Ubuntu Forums ,我用 iat 转换它:

$ iat -i Brahms_2008.iso -o converted.iso --iso
Get info from Brahms_2008.iso
 100% [:=====================:]
Create converted.iso from Brahms_2008.iso
Block :2336
 100% [:=====================:]

转换前后大小一样,但 cmp 之,确实不同,然后

$ isoinfo -i converted.iso -l
Setting input-charset to 'UTF-8' from locale.
CD-ROM is NOT in ISO 9660 format

** 最为奇怪的是 **,

$ file *.iso
Brahms_2008.iso: data
converted.iso:   data

:thinking:
里面有六七个 PDF booklets, 和 Adobe Acrobat 的 Windows 安装包,请问有没有办法把 PDF 硬提取出来?

我对 ISO 毫无了解,在此处提问是因为想不到别的地方了,或许应该去 superuser?
里面的东西对我来说蛮重要的,哎,早知道提取出来了。

:blush: 实在不好意思,我找到解决方案了:

本主题在最后一个回复创建后60分钟后自动锁定。不再允许添加新回复。