Come si visualizza il contenuto di un file .CAB?


13

Proverò a migrare da Simply Accounting e dovrò in qualche modo estrarre il contenuto di un file CAB di Windows che è quello che Simply usa per i backup.

Qual è il modo migliore per aprire un file CAB su Ubuntu?

Risposte:


15

Installa il pacchetto cabextract: sudo apt-get install cabextract

Dalla riga di comando, ora puoi farlo cabextract file.cab

È inoltre possibile configurare la GUI di Archive Manager per aprire i file cab una volta installato cabextract.

Fare doppio clic sul file della cabina. Ti verrà detto che non può essere visualizzato, ma che in realtà non è vero. Press Select Application.

testo alternativo

Selezionare Archive Managerdalla finestra di dialogo "Apri con" e selezionare la casella "Ricorda questa applicazione".

testo alternativo

Ora puoi gestire file cab come zip o rar. È possibile utilizzare l'opzione "Estrai qui" con il tasto destro del mouse o fare doppio clic per aprire Gestione archivi.


1
L'uso di cabextract tramite la riga di comando ha funzionato, ma il gestore dell'archivio non avrebbe funzionato per me. Cosa dovevo fare per dirgli di usare cabextract?
David Oneill,

9

Ho dovuto installare e utilizzare "unshield" per estrarre il contenuto di alcuni file della cabina apparentemente "protetti" ...

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
...

1

Hai bisogno di cabextract, penso:

cabextract -l file.cab

per elencare il contenuto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.