CAB फ़ाइल क्या है?
.cab एक्सटेंशन वाली फाइल विंडोज़ कैबिनेट फाइल से संबंधित होती है जो सिस्टम फाइलों की श्रेणी से संबंधित होती है। यह एक फ़ाइल है जो Microsoft Windows के संस्करणों में संग्रह फ़ाइल स्वरूप में सहेजी गई है जो संपीड़ित डेटा एल्गोरिदम का समर्थन करती है, जैसे कि LZX, Quantum, और ZIP. फ़ाइल महत्वपूर्ण उपयोग में आती है जब कोई उपयोगकर्ता या डेवलपर सॉफ़्टवेयर स्थापना डेटा और फ़ाइलों को शामिल करना और साझा करना चाहता है। दोषरहित डेटा संपीड़न और इन फ़ाइलों में शामिल डिजिटल प्रमाणन की विशेषताएं इस फ़ाइल को ऐसी फ़ाइलों को संग्रहीत करने और साझा करने के लिए एकदम सही बनाती हैं। यह विभिन्न Microsoft इंस्टालर जैसे डिवाइस इंस्टालर, सेटअप एपीआई और एडपैक का समर्थन करता है।
संक्षिप्त इतिहास
CAB फ़ाइल एक डेटा कम्प्रेशन फ़ाइल प्रकार है जिसे Microsoft द्वारा विकसित किया गया था। इसे शुरू में “डायमंड” कहा जाता था, लेकिन फिर इसे “कैबिनेट” शब्द के लिए संक्षिप्त CAB फ़ाइल के रूप में जाना जाने लगा।
तकनीकी विशिष्टता
एक CAB फाइल में आमतौर पर अधिकतम 65535 फोल्डर हो सकते हैं, जिनमें से प्रत्येक में अधिकतम 65536 फाइलें हो सकती हैं। CAB फाइल स्टोरेज मैकेनिज्म समय और स्थान-कुशल है क्योंकि यह प्रत्येक फ़ोल्डर को अलग-अलग फाइल को कंप्रेस और स्टोर करने के बजाय एक कंप्रेस्ड ब्लॉक के रूप में सेव करता है। CAB संग्रह फ़ोल्डर में खाली फ़ोल्डर संग्रहीत नहीं किए जा सकते। CAB फ़ाइल सबसे पहले Microsoft द्वारा विकसित की गई थी और इसका उपयोग विभिन्न इंस्टालरों में किया जाता है, जैसे कि InstallShield थोड़े अलग प्रारूप के साथ। CAB फाइलें आमतौर पर सेल्फ-एक्सट्रैक्टिंग प्रोग्राम से जुड़ी होती हैं। Microsoft CAB फ़ाइलें अपने अद्वितीय मार्कर के कारण आसानी से पहचानी जा सकती हैं जो प्रारूप की पहचान करने में मदद करती हैं। सभी Microsoft CAB फ़ाइलों के लिए अद्वितीय मार्कर एक चार-शब्द उपसर्ग, MSCF है। इस कोड को देखकर, एक उपयोगकर्ता Microsoft CAB फ़ाइल को अन्य फ़ाइलों से आसानी से अलग कर सकता है और इसे कंप्रेशर्स या संस्करणों के अनुसार उपयोग कर सकता है। फ़ाइलों को अधिक सॉफ़्टवेयर स्थापना डेटा के साथ संपीड़ित किया जा सकता है, या वर्तमान डेटा को सही सॉफ़्टवेयर का उपयोग करके विघटित किया जा सकता है।
सीएबी उदाहरण
निम्न उदाहरण CAB फ़ाइल संरचना में फ़ाइलों और फ़ोल्डरों के बीच संबंध दिखाता है: