Definition

cabinet file (.cab)

Part of the Programming glossary:

In Microsoft program development, a cabinet is a single file created to hold a number of compressed files. A related set of cabinet files can be contained in a folder. During installation of a program, the compressed files in a cabinet are decompressed and copied to an appropriate directory for the user. A cabinet file usually has the file name suffix of ".cab".

Microsoft uses cabinet files in distributing its own products, such as PowerPoint, Microsoft Office for Windows, and Microsoft Money. Cabinet files save space and time during software distribution. They are decompressed during installation. Large files can be compressed and included in more than one cabinet file, each of which logically points to the next file, with all contained in a logical folder.

Development accountability for cabinet files is ensured by providing a signed digital certificate with the cabinet file. One "signature" covers all the files in a cabinet file. Cabinet files are created using Lempel-Ziv compression.

This was last updated in March 2011
Contributor(s): David Brancato
Posted by: Margaret Rouse

Related Terms

Definitions

  • COBOL (Common Business Oriented Language)

    - COBOL (Common Business Oriented Language) was the first widely-used high-level programming language for business applications. Many payroll, accounting, and other business application programs wr... (SearchDataCenter.com)

  • use case diagram

    - A use case diagram is a graphic depiction of the interactions among the elements of a system. A use case is a methodology used in system analysis to identify, clarify, and organize system requireme... (WhatIs.com)

  • domain specific language (DSL)

    - A domain specific language (DSL) is a programming language developed to address an aspect within a specific domain. (SearchSOA.com)

Glossaries

  • Programming

    - Terms related to software programming, including definitions about programming languages and words and phrases about software design, coding, testing and debugging.

  • Internet applications

    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

Ask a Question About cabinet file (.cab)Powered by ITKnowledgeExchange.com

Get answers from your peers on your most technical challenges

Tech TalkComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.