你如何查看.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

列出内容。