cabextract Man page

Resume Wikipedia de Cabinet (format de fichier)

Les fichiers d’extension CAB (pour Cabinet) sont des fichiers archives compressés de Microsoft. On les retrouve par exemple sur les cédéroms d’installation de Microsoft Windows, ou de Microsoft Office. Le format de fichier CAB accepte trois méthodes de compression de données :
Deflate, inventé par Phil Katz, l’auteur du format ZIP,
Quantum, sous licence de David Stafford, l’auteur de Quantum Archiver,
LZX, inventé par Jonathan Forbes et Tomi Poutanen, offert à Microsoft quand Jonathan rejoignit l’entreprise.
L’extension de fichier CAB est aussi utilisée dans divers installeurs (InstallShield, …), bien qu’il ne s’agisse pas du même format de fichier, ceux-ci peuvent être listés ou décompressés en utilisant les utilitaires UnShield “i5comp” et “i6comp” intégrés dans Unshield (package debian uniquement) et pour Windows : le logiciel ZipScan auquel doit y être adjoint manuellement la bibliothèque “ZD51145.DLL”.
Pour pouvoir ouvrir les fichiers CAB (pour extraire un fichier DLL par exemple)
dans Windows Vista, le fichier .cab est cité dans l’arborescence des répertoires et son contenu visible dans la liste des fichiers. Il suffit d’un clic gauche et d’extraire.
dans les autres Windows, cliquez sur le bouton Démarrer puis sur Exécuter. Saisissez alors la commande suivante puis validez par CTRL :

regsvr32 cabview.dll

À noter qu’un utilitaire dans Windows XP et Windows 7 existe pour créer un fichier CAB. Attention on ne peut y inclure des dossiers mais seulement des fichiers. Cliquez sur DÉMARRER, EXÉCUTER puis tapez IEXPRESS.

CABEXTRACT(1) General Commands Manual CABEXTRACT(1)

NAME

cabextract – program to extract files from Microsoft cabinet (.cab) ar‐
chives

SYNOPSIS

cabextract [-ddir] [-f] [-Fpattern] [-h] [-l] [-L] [-p] [-q] [-s] [-t] [-v] cabinet files …

DESCRIPTION

cabextract is a program that un-archives files in the Microsoft cabinet
file format (.cab) or any binary file which contains an embedded cabi‐
net file (frequently found in .exe files).

cabextract will extract all files from all cabinet files specified on
the command line.

To extract a multi-part cabinet consisting of several files, only the
first cabinet file needs to be given as an argument to cabextract as it
will automatically look for the remaining files. To prevent cabextract
from extracting cabinet files you did not specify, use the -s option.

OPTIONS

A summary of options is included below.

-d dir Extracts all files into the directory dir.

-f When testing or extracting cabinet files, corrupted MSZIP blocks
will be ignored. A warning will be printed if a corrupted MSZIP
block is encountered.

-F pattern
Only files with names that match the shell pattern pattern shall
be listed, tested or extracted. On non-GNU systems, this match
may be case-sensitive.

-h Prints a page of help and exits.

-l Lists the contents of the given cabinet files, rather than
extracting them.

-L When extracting cabinet files, makes each extracted file’s name
lowercase.

-p Files shall be extracted to standard output.

-q When extracting cabinet files, suppresses all messages except
errors and warnings.

-s When testing, listing or extracting cabinets which span multiple
files, only cabinet files given on the command line shall be
used.

-t Tests the integrity of the cabinet. Files are decompressed, but
not written to disk or standard output. If the file successfully
decompresses, the MD5 checksum of the file is printed.

-v If given alone on the command line, prints the version of cabex‐
tract and exits. Given with a list of cabinet files, it will
list the contents of the cabinet files.

AUTHOR

This manual page was written by Stuart Caie , based on
the one written by Eric Sharkey , for the Debian
GNU/Linux system.

SEE ALSO

lcab(1)

October 30, 2005 CABEXTRACT(1)