Mi az a CAB fájl?
A .cab kiterjesztésű fájl egy Windows kabinetfájlhoz tartozik, amely a rendszerfájlok kategóriájába tartozik. Ez egy olyan fájl, amely archív fájlformátumban van mentve a Microsoft Windows olyan verzióiban, amelyek támogatják a tömörített adatalgoritmusokat, például az LZX, a Quantum és a ZIP. A fájl létfontosságú, ha egy felhasználó vagy fejlesztő szoftvertelepítési adatokat és fájlokat szeretne tartalmazni és megosztani. A veszteségmentes adattömörítés és az ezekben a fájlokban található digitális tanúsítványok révén ez a fájl tökéletes az ilyen fájlok tárolására és megosztására. Támogatja a különböző Microsoft-telepítőket, például az Eszköztelepítőt, a SetUp API-t és az AdvPakot.
Rövid története
A CAB fájl egy adattömörítési fájltípus, amelyet a Microsoft fejlesztett ki. Eredetileg “Gyémánt” volt a neve, de aztán CAB fájlként vált ismertté, ami a “Cabinet” szó rövidítése.
Műszaki specifikáció
Egy CAB-fájl általában legfeljebb 65535 mappát tartalmazhat, amelyek viszont egyenként legfeljebb 65536 fájlt tartalmazhatnak. A CAB fájltárolási mechanizmus idő- és helytakarékos, mivel minden mappát tömörített blokkként ment, ahelyett, hogy minden egyes fájlt külön-külön tömörítene és tárolna. Az üres mappák nem tárolhatók a CAB archív mappáiban. A CAB fájlt először a Microsoft fejlesztette ki, és különféle telepítőkben használják, például az InstallShieldben, kissé eltérő formátumban. A CAB-fájlok általában önkicsomagoló programokhoz kapcsolódnak. A Microsoft CAB fájlok könnyen felismerhetők egyedi jelölőjüknek köszönhetően, amely segít a formátum azonosításában. Az összes Microsoft CAB-fájl egyedi jelölője egy négyszavas előtag, az MSCF. Ezt a kódot látva a felhasználó könnyen megkülönböztetheti a Microsoft CAB fájlokat más fájloktól, és ennek megfelelően használhatja azt tömörítőben vagy verzióban. A fájlok tömöríthetők több szoftvertelepítési adattal, vagy a jelenlegi adatok kicsomagolhatók a megfelelő szoftver segítségével.
CAB példa
A következő példa a fájlok és mappák közötti kapcsolatot szemlélteti CAB-fájlstruktúrában: