Cabinet (file format)

Cabinet (file format)

Infobox file format
name = Cabinet
extension = .cab
mime = application/
owner = Microsoft
creatorcode =
genre = Data compression
containerfor =
containedby =
extendedfrom =
extendedto =
In computing, CAB is the Microsoft Windows native compressed archive format. It supports compression and digital signing, and is used in a variety of Microsoft installation engines: Setup API, Device Installer, AdvPack (for the installation of ActiveX components from Internet Explorer) and Windows Installer.

It was originally called Diamond.

The CAB file format allows for three data compression methods:
* DEFLATE, invented by Phil Katz, the author of the ZIP file format.
* Quantum, licensed from David Stafford, the author of the Quantum archiver.
* LZX, invented by Jonathan Forbes and Tomi Poutanen, given to Microsoft when Jonathan joined the company.

The CAB file extension is also used in many installers (InstallShield and others), although it is not the same file format. InstallShield's format cannot be manipulated or edited with most, or possibly any, of the tools that can edit the above file formats. However there are utilities, such as [ Unshield] , that can extract this specific proprietary format.

ee also

*List of archive formats

External links

* [ Microsoft Cabinet SDK]
* [ CabPack] is a freeware compression program which can create cabinet files. (Last update: 11/28/2001)
* [ cabextract] is Free Software for unpacking cabinet files in UNIX
* [ libmspack] is an LGPL licensed, portable library for creating and extracting CAB files and other Microsoft misc. formats (creation of CAB files not implemented yet)
* [ LCAB] - Linux cabinet file creator
* [ Unsheild] - InstallSheild CAB extraction utility

Wikimedia Foundation. 2010.

Look at other dictionaries:

  • SNP File Format — Infobox file format name = Snapshot File icon = extension = .snp mime = owner = Microsoft type code = genre = Access report output, multi page, precise containerfor = EMF (contained pages) containedby = CAB (compression wrapper) extended from =… …   Wikipedia

  • ZIP (file format) — unzip redirects here. For the program, see Info ZIP. ZIP Filename extension .zip .zipx (newer compression algorithms) Internet media type application/zip Uniform Type Identifier archive Magic …   Wikipedia

  • tar (file format) — tar GNU tar 1.23 showing three common types of Tarballs (shown in red). Filename extension .tar Internet media type application/x tar …   Wikipedia

  • deb (file format) — Debian package The GNOME icon for deb files Filename extension .deb Internet media type application/x deb Developed by …   Wikipedia

  • Cabinet (disambiguation) — Cabinet can refer to:* Cabinet, a council of high ranking members of government ** Cabinet (European Commission), a personal office of advisors and administrators for a European Commissioner. * Cabinet (room), a private room for a man serving as… …   Wikipedia

  • file — {{Roman}}I.{{/Roman}} noun 1 collection of papers ADJECTIVE ▪ bulging, bulky (BrE), thick ▪ box (BrE), card, lever arch (BrE), Manila, paper …   Collocations dictionary

  • File system — For library and office filing systems, see Library classification. Further information: Filing cabinet A file system (or filesystem) is a means to organize data expected to be retained after a program terminates by providing procedures to store,… …   Wikipedia

  • Compound File Binary Format — (CFBF), also called Compound File or Compound Document[1], is a file format for storing numerous files and streams within a single file on a disk. CFBF is developed by Microsoft and is an implementation of Microsoft COM Structured… …   Wikipedia

  • List of file formats — This is an incomplete list, which may never be able to satisfy particular standards for completeness. You can help by expanding it with reliably sourced entries. See also: List of file formats (alphabetical) This is a list of file formats… …   Wikipedia

  • Computer file — This article is about computer files and file systems in general terms. For a more detailed and technical article, see File system. A computer file is a block of arbitrary information, or resource for storing information, which is available to a… …   Wikipedia