Cabinet (ook wel CAB) is een bestandsformaat voor Microsoft Windows dat lossless datacompressie ondersteund en ingebedde digitale certificaten die gebruikt kunnen worden voor integriteitscontrole. Cabinet-bestanden hebben de bestandsextensie .cab en worden herkend aan de eerste vier bytes "MSCF".
Het CAB-bestandsformaat kan een van de volgende compressie-algoritmes bevatten:
Bestandsstructuur
Een CAB-archief kan tot 65535 CAB-mappen bevatten, die elk weer 65535 bestanden kunnen omvatten. Elke CAB-map wordt behandeld als een gecomprimeerd blok, waarmee een hogere efficiëntie kan worden behaald dan met individueel gecomprimeerde bestanden.
Elk object in een CAB-map moet een bestand zijn. Vanwege deze structuur is het niet mogelijk om lege mappen in CAB-archieven op te nemen.
Software
Er is veel software in gebruik die de inhoud van een CAB-archief kan uitlezen, waaronder Windows zelf, maar ook software als WinZip of 7-Zip. Er is echter minder software waarmee een CAB-archief kan worden gecreëerd. Om een CAB-archief te maken gebruikt men het Windows-programma makecab.exe.
Schrijfwijze: makecab.exe <invoerbestand> [uitvoerbestand]
Externe link
Bronnen, noten en/of referenties
Bestandsformaten voor compressie en archivering