F1 Help! La solución que buscabas

Desarrollo, programación, tips, consejos y soluciones para los usarios de PC

domingo, 20 de septiembre de 2009

Extracción de CABs en GNU/Linux

Esta vez me encontré con el dilema de tener que extraer un archivo comprimido CAB (Microsoft Cabintet), desde Wikipedia vemos:

CAB (abreviatura de Cabinet) es el formato nativo de archivo comprimido de Microsoft Windows. Soporta compresión y firma digital, y se utiliza en una variedad de motores de instalación de Microsoft: Setup API, Device Installer, AdvPack (para la instalación de componentes ActiveX de Internet Explorer) y Windows Installer.

Originalmente fue llamado Diamond.

El formato de archivo CAB admite tres métodos de compresión de datos:
DEFLATE, creado por Phil Katz, el autor del formato de archivo ZIP.
Quantum, con licencia de David Stafford, el autor del Quantum archiver.
LZX, creado por Jonathan Forbes y Tomi Poutanen, dado a Microsoft cuando Jonathan se unió a la compañía.

La extensión de archivo CAB se utiliza también en muchos instaladores (InstallShield y otros), aunque no es el mismo formato de archivo.


Buscando y buscando , quise dar con una GUI para hacerlo, pero desgraciadamente no encontré nada, asi que tuve que recurrir a la siempre amada y siempre odiada consola. El programa para extraer por lo general viene instalado en el sistema, pero si este no es el caso, en Debian GNU/Linux lo instalamos rapidamente mediante

# aptitude install cabextract

Una vez instalado, lo unico que resta es utilizarlo :

$ cabextract -dDIR nombredelarchivo.cab

Donde DIR es el directorio destino de la descompresión

No hay comentarios: