Cabinet (format de fichier)

Pour les articles homonymes, voir CAB et Cabinet.

Cabinets

CaractéristiquesExtension|

`.cab`

|

Type MIME|

` application/vnd.ms-cab-compressed`

PUID|

x-fmt/414

Signatures|

`4D 53 43 46` (hexa)
`4D 53 43 46 00 00 00 00` (hexa)
`MSCF` (ascii)

Version initiale|

1997

Type de format|

Compression de données

modifier \- modifier le code \- modifier Wikidata

Les fichiers d'extension CAB (pour Cabinet) sont des fichiers archives compressés de Microsoft. On les retrouve par exemple sur les CD-ROM 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 J. Forbes 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.

## Liens externes

[modifier | modifier le code]

* Microsoft Cabinet SDK
* 7-Zip, un utilitaire de compression en licence LGPL qui supporte de nombreux formats dont CAB, 7-Zip permet d'extraire les fichiers mais pas de les modifier.
* IEXPRESS, procédure de création d'un fichier CAB à partir de l'utilitaire Microsoft iexpress
* cabextract, un utilitaire gratuit pour décompresser les fichiers CAB sous UNIX
* libmspack, une bibliothèque portable sous licence LGPL pour créer et extraire des fichiers CAB et d'autres formats Microsoft

v · m

Techniques de compression de données

Sans perte |  | Codage entropique |

* Unaire
* Binaire tronqué
* Gamma
* Delta
* Omega
* Zeta
* Fibonacci
* Levenshtein
* Even-Rodeh
* Stout
* Golomb
* Rice
* Exp-Golomb
* Shannon-Fano
* Huffman
* Shannon-Fano-Elias (en)
* Arithmétique
* Par intervalle

|

Dictionnaire |

* LZ77 et LZ78
* LZSS
* Lempel-Ziv-Welch
* Lempel-Ziv-Oberhumer

Modélisation de contextes |

* Modélisation de Markov dynamique (DMC)
* Prédiction par reconnaissance partielle (PPM)
* Pondération de contextes (CM)
* Pondération de contextes arborescents (en) (CTW)

Techniques hybrides |

* Implode
* Deflate
* LZP
* LZMA
* ROLZ

Autres | Codage par plages
Transformations |

* Codage différentiel (Delta)
* Transformée en étoile
* Move-to-front (MTF)
* Transformée de Burrows-Wheeler (BWT)
* Transformée par substitution de mots (WRT)
* BCJ2

Formats de fichiers |

* 7z
* ACE
* ARC
* ARJ
* B1 (en)
* bzip2
* CAB
* gzip
* LHA / LZH
* RAR
* UHA
* XZ
* Z
* Zip

Avec pertes |  | Codage par transformation | Compression par ondelettes

|

Autres |

* Modulation par impulsions et codage différentiel adaptatif (ADPCM)
* Compression fractale

Transformations |

* Transformée de Karhunen-Loève (KLT)
* Transformée en cosinus discrète (DCT)
* Transformation de Fourier discrète (DFT)
* Transformée en ondelettes discrète (DWT)

* Portail de Microsoft
* Portail de l’informatique

*[v]: Voir ce modèle.
*[m]: Modifier ce modèle. Merci de prévisualiser avant de sauvegarder.