你如何查看.CAB文件的内容?
我将尝试从Simply Accounting迁移,并需要以某种方式提取Windows CAB文件的内容,这是Simply用于备份。
在Ubuntu上打开CAB文件的最佳方法是什么?
安装包cabextract: sudo apt-get install cabextract
从命令行,您现在可以执行cabextract file.cab
您还可以配置Archive Manager GUI,以便在安装cabextract后打开cab文件。
双击cab文件。 你会被告知它无法显示,但实际上并非如此。 按Select Application
。
从“打开方式”对话框中选择Archive Manager
,然后选中“记住此应用程序”框。
现在您可以处理像zip或rar文件这样的cab文件。 您可以使用“Extract here”右键单击选项或双击以在Archive Manager中打开。
我不得不安装并使用“unshield”来提取一些显然是“受保护”的cab文件的内容……
kimberly@kimberly-desktop:~/Downloads/M12PlusV4302World$ cabextract -l *.cab | grep -i \.fw data1.cab: WARNING; found InstallShield header. This is probably an InstallShield file. Use unshield (from the unshield package) to unpack it. data1.cab: no valid cabinets found root@kimberly-desktop:/usr/share/sane/gt68xx# apt-get install unshield Reading package lists... Done Building dependency tree Reading state information... Done The following package was automatically installed and is no longer required: libexiv2-10 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: libunshield0 The following NEW packages will be installed: libunshield0 unshield 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 28.9kB of archives. After this operation, 156kB of additional disk space will be used. ... kimberly@kimberly-desktop:~/Downloads/M12PlusV4302World$ unshield -d temp x *.cab Cabinet: data1.cab extracting: temp/_Support_Spanish_String_Tables/StringTable-000a-Spanish.ips extracting: temp/Twain-P/TWAIN_32.RDL extracting: temp/Twain-P/Ds.chm extracting: temp/AM32-E/SCANRes.dll extracting: temp/AM32-E/StartRes.dll extracting: temp/AM32-E/Language.ini extracting: temp/_Support_English_Files/_IsRes.dll ...
你需要cabextract,我想:
cabextract -l file.cab
列出内容。