Como você visualiza o conteúdo de um arquivo .CAB?

13

Vou tentar migrar para o Simply Accounting e preciso extrair o conteúdo de um arquivo CAB do Windows, que é o que o Simply usa para backups.

Qual é a melhor maneira de abrir um arquivo CAB no Ubuntu?

Mark B
fonte

Respostas:

15

Instale o pacote cabextract: sudo apt-get install cabextract

Na linha de comando, agora você pode fazer cabextract file.cab

Você também pode configurar a interface gráfica do usuário do Archive Manager para abrir arquivos de táxi assim que o cabextract estiver instalado.

Clique duas vezes no arquivo de táxi. Você será informado de que não pode ser exibido, mas isso não é verdade. Pressione Select Application.

texto alternativo

Selecione Archive Managerna caixa de diálogo "Abrir com" e marque a caixa "Lembrar este aplicativo".

texto alternativo

Agora você pode lidar com arquivos de táxi, como arquivos zip ou rar. Você pode usar a opção "Extrair aqui", clique com o botão direito do mouse ou clique duas vezes para abrir no Archive Manager.

andrewsomething
fonte
1
Usar o cabextract via linha de comando funcionou, mas o gerenciador de arquivos não funcionou para mim. O que eu tive que fazer para solicitar o uso do cabextract?
David Oneill 19/01
9

Eu tive que instalar e usar "unshield" para extrair o conteúdo de alguns arquivos de táxi aparentemente "protegidos" ...

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
...
Paulo
fonte
1

Você precisa do cabextract, eu acho:

cabextract -l file.cab

para listar o conteúdo.

enzotib
fonte