¿Cómo ve el contenido de un archivo .CAB?

13

Intentaré migrar lejos de Simply Accounting y necesitaré extraer de alguna manera el contenido de un archivo CAB de Windows, que es lo que Simply usa para las copias de seguridad.

¿Cuál es la mejor manera de abrir un archivo CAB en Ubuntu?

Mark B
fuente

Respuestas:

15

Instale el paquete cabextract: sudo apt-get install cabextract

Desde la línea de comando, ahora puedes hacer cabextract file.cab

También puede configurar la GUI de Archive Manager para abrir archivos cab una vez que cabextract esté instalado.

Haga doble clic en el archivo de la cabina. Se le dirá que no se puede mostrar, pero que en realidad no es así. Presione Select Application.

texto alternativo

Seleccione Archive Managerdel cuadro de diálogo "Abrir con" y marque la casilla "Recordar esta aplicación".

texto alternativo

Ahora puede manejar archivos cab como archivos zip o rar. Puede usar la opción de clic derecho "Extraer aquí" o hacer doble clic para abrir en el Administrador de archivos.

andrewsomething
fuente
1
Usar cabextract a través de la línea de comando funcionó, pero el administrador de archivos no funcionaría para mí. ¿Qué tuve que hacer para decirle que usara cabextract?
David Oneill
9

Tuve que instalar y usar "unshield" para extraer el contenido de algunos archivos de cabina que aparentemente estaban "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
...
Pablo
fuente
1

Necesitas cabextract, creo:

cabextract -l file.cab

para enumerar el contenido.

enzotib
fuente