有一个扩展名为 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
里面有六七个 PDF booklets, 和 Adobe Acrobat 的 Windows 安装包,请问有没有办法把 PDF 硬提取出来?
我对 ISO 毫无了解,在此处提问是因为想不到别的地方了,或许应该去 superuser?
里面的东西对我来说蛮重要的,哎,早知道提取出来了。