Кіріспе

Microsoft Windows жүйесі үшін жасалған архивтік файл форматы.

Cabinet (немесе CAB) – Microsoft Windows жүйесі үшін қолданылатын, деректерді жоғалтусыз сығымдауды және архивтің сақталуын қамтамасыз ету үшін кіріктірілген цифрлық сертификаттарды қолдайтын архивтік файл форматы. Cabinet файлдарының кеңейтімдері .cab болып табылады және олар алғашқы төрт байты (немесе «сиқырлы нөмір» деп аталатын) MSCF арқылы танылады. Cabinet файлдары бастапқыда Diamond файлдары деп аталған.

Қолданылу

Microsoft Windows makecab командалық жолы арқылы CAB архивтік файлдарын жасауды қолдайды. Ол Файл Explorer, орнату API және expand.exe, extract.exe және extrac32.exe командалық жолдары арқылы CAB архивтік файлдарының ішіндегі мазмұнды алуды қолдайды. WinZip, WinRAR немесе 7-Zip сияқты басқа да кең таралған бағдарламалар CAB архивтерін қолдайды. Жоғарыда аталған cabextract Linux жүйелерінде кеңінен қолданылатын құрал, бірақ ол тек архивтерді ашуға ғана қабілетті. Дегенмен, gcab құралы CAB архивтерін жасауға да, ашуға да болады. Толық тізімді қараңыз.

Қолданылуы

Microsoft-тың әртүрлі орнату технологиялары CAB форматын пайдаланады: оларға Windows Installer, Setup API, Device Installer, Theme Pack және AdvPack (Internet Explorer қолданатын, ActiveX компоненттерін орнату үшін) жатады. CAB файлдары көбінесе IExpress сияқты өзін-өзі шығарып алатын бағдарламалармен байланысты, онда орындалатын бағдарлама тиісті CAB файлын шығарады. CAB файлдары кейде басқа файлдардың ішіне де енгізіледі. Мысалы, MSI және MSU файлдары әдетте бір немесе бірнеше кіріктірілген CAB файлдарын қамтиды. Windows өздерінің Component Based Servicing (CBS) журналын архивтеу үшін кабинет форматын қолданады, ол бір қалтада сақталады. Қысым жасау процесіндегі қателік сол қалтада және , дискідегі орынды толығымен дискіні толтырғанша пайдасыз журнал файлдарын жасауға себеп болуы мүмкін. Файлдарды арнайы процедураны орындамай, тұрақты емес жадқа жазуға болатындықтан, оларды өшіруге болмайды.

Қатынасты форматтар

Cab файл атауының кеңейтілуі басқа орнату бағдарламалары (мысалы, InstallShield) өздерінің эксклюзивті архивтік форматтары үшін де қолданылады. InstallShield қысылу үшін zlib қолданады (Deflate қараңыз), бірақ олардың тақырыптары Microsoft CAB файлдарынан өзгеше, сондықтан олар үйлесімсіз және стандартты шкаф форматына арналған бағдарламалармен өңдеуге немесе түзетуге болмайды. Unshield сияқты үшінші тараптың арнайы құралдары осы эксклюзивті форматты шығара алады. Бұл форматтың әртүрлі магиялық саны бар. Windows CE орнатушысы Microsoft CAB форматының өзгертілген нұсқасын қолданады. Microsoft Publisher-де "Pack and Go" мүмкіндігі бар, ол барлық сыртқы сілтемелермен бірге жарияланым құжатын PUZ кеңейтімі бар CAB файлына біріктіреді. Бұл файлдар PUZ файлымен бірге таратылатын қосымша EXE файлымен іске қосылуға арналған. Бұл файлдарды кез келген CAB файлдарды ашу бағдарламасымен ашуға болады.