Comment voyez-vous le contenu d'un fichier .CAB?

13

J'essaierai de migrer de Simple Comptable et devra extraire en quelque sorte le contenu d'un fichier CAB Windows qui est simplement utilisé par les sauvegardes.

Quelle est la meilleure façon d'ouvrir un fichier CAB sur Ubuntu?

Mark B
la source

Réponses:

15

Installez le package cabextract: sudo apt-get install cabextract

Depuis la ligne de commande, vous pouvez maintenant faire cabextract file.cab

Vous pouvez également configurer l'interface graphique d'Archive Manager pour ouvrir les fichiers cab une fois cabextract installé.

Double-cliquez sur le fichier cab. On vous dira que cela ne peut pas être affiché, mais que ce n'est pas vrai. Appuyez sur Select Application.

texte alternatif

Sélectionnez Archive Managerdans la boîte de dialogue "Ouvrir avec" et cochez la case "Mémoriser cette application".

texte alternatif

Vous pouvez maintenant gérer les fichiers cab comme les fichiers zip ou rar. Vous pouvez utiliser l'option "Extraire ici" avec le bouton droit ou double-cliquer pour l'ouvrir dans Archive Manager.

andrewsomething
la source
1
L'utilisation de cabextract via la ligne de commande a fonctionné, mais le gestionnaire d'archives ne fonctionnerait pas pour moi. Que dois-je faire pour lui dire d'utiliser cabextract?
David Oneill
9

J'ai dû installer et utiliser "unshield" pour extraire le contenu de certains fichiers cab qui étaient apparemment "protégés" ...

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
...
Paul
la source
1

Vous avez besoin de cabextract, je pense:

cabextract -l file.cab

pour répertorier le contenu.

enzotib
la source