WIM पुरालेख प्रारूप
WIM (Windows इमेजिंग फॉर्मेट) फ़ाइल स्वरूप को 2004 में Microsoft द्वारा Windows Vista के लिए विकसित किया गया था, जो पुराने इंस्टालशील्ड प्रारूप (.ISS) की सीमाओं को प्रतिस्थापित करता है। WIM फ़ाइल स्वरूप पहली बार 2006 में Windows Vista के रिलीज़ के साथ पेश किया गया था। मुख्य लक्ष्य ऑपरेटिंग सिस्टम की तीव्र तैनाती के लिए एक नया टूलकिट बनाना था।
WIM पुरालेख सूचना के बारे में
WIM अभिलेखागार संपूर्ण डिस्क वॉल्यूम को एक एकल, अत्यधिक पोर्टेबल फ़ाइल में कैप्चर करने और संपीड़ित करने में सक्षम बनाता है। सेक्टर-आधारित प्रारूपों के विपरीत, WIM फ़ाइलें फ़ाइल स्तर पर डेटा संग्रहीत करती हैं, जिससे अधिक कुशल स्थान उपयोग और फ़ाइल-स्तरीय अपडेट और संशोधन करने की क्षमता मिलती है। यह प्रारूप एकल-आवृत्ति भंडारण का समर्थन करता है, जिसका अर्थ है कि समान फ़ाइलें संग्रह के भीतर केवल एक बार संग्रहीत की जाती हैं, जो अतिरेक को कम करने में मदद करती है। हालाँकि WIM Microsoft के स्वामित्व में है, लेकिन वाणिज्यिक और ओपन-सोर्स दोनों वातावरणों में इसके उपयोग को सुविधाजनक बनाने के लिए उपकरण और दस्तावेज़ीकरण उपलब्ध हैं।
WIM इतिहास की जानकारी
- 2004: माइक्रोसॉफ्ट ने विंडोज़ विस्टा के लिए WIM फ़ाइल स्वरूप विकसित किया।
- 2006: WIM Windows Vista को तैनात करने का आधिकारिक प्रारूप बन गया; WIM छवियों के साथ काम करने के लिए DISM (परिनियोजन छवि सर्विसिंग और प्रबंधन) जारी किया गया था।
- 2007: WIM को Windows Server 2008 में शामिल किया गया।
- 2008: WIM Windows Server 2008 R2 परिनियोजन के लिए डिफ़ॉल्ट प्रारूप बन गया।
- 2009: WIM को विंडोज़ 7 में शामिल किया गया।
- 2012: WIM को विंडोज 8 और सर्वर 2012 के साथ शामिल किया गया था।
- 2015: WIM को विंडोज़ 10 और सर्वर 2016 में शामिल किया गया था।
- 2017: WIM को विंडोज सर्वर 2017 में शामिल किया गया था।
- 2019: WIM को विंडोज़ 10 संस्करण 1903 में शामिल किया गया था।
- 2021: WIM को Windows 11 में शामिल किया गया।
WIM पुरालेख की संरचना
विंडोज़ इमेजिंग फ़ॉर्मेट (WIM) एक फ़ाइल-आधारित डिस्क छवि प्रारूप है, जिसे माइक्रोसॉफ्ट द्वारा विशेष रूप से विंडोज़ ऑपरेटिंग सिस्टम के लिए डिस्क छवियों को प्रबंधित और तैनात करने के लिए विकसित किया गया है। यह अपनी दक्षता, बहुमुखी प्रतिभा और सुरक्षा के लिए जाना जाता है, जो इसे सिस्टम प्रशासकों और सॉफ्टवेयर डेवलपर्स के लिए एक मूल्यवान उपकरण बनाता है।
WIM संपीड़न विधियाँ
विंडोज़ इमेजिंग फ़ॉर्मेट अभिलेखागार विंडोज़ ऑपरेटिंग सिस्टम छवियों को कुशलतापूर्वक प्रबंधित और तैनात करने के लिए कई संपीड़न विधियों का समर्थन करता है। प्राथमिक विधियों में LZX, XPRESS, LZ77/LZMA और LZMS शामिल हैं। LZX एक उच्च संपीड़न अनुपात और उचित डीकंप्रेसन गति प्रदान करता है, जो इसे बड़े OS छवि आकार को कम करने के लिए उपयुक्त बनाता है। XPRESS एक हल्का एल्गोरिदम है जो संपीड़न अनुपात पर गति को प्राथमिकता देता है, जो तेजी से तैनाती के लिए आदर्श है जहां समय महत्वपूर्ण है। एलजेडएमएस उच्चतम संपीड़न अनुपात प्रदान करता है लेकिन धीमी संपीड़न और डीकंप्रेसन गति के साथ, भंडारण-विवश वातावरण के लिए उपयुक्त है। LZ77 डेटा के भीतर दोहराए गए पैटर्न को उनकी पिछली घटनाओं के संदर्भ में पहचानता है और प्रतिस्थापित करता है। यह अनिवार्य रूप से बार-बार उपयोग किए जाने वाले डेटा खंडों का एक “शब्दकोश” बनाता है और अनावश्यक डेटा को बार-बार संग्रहीत करने के बजाय उनके लिए छोटे संदर्भों का उपयोग करता है। एलजेडएमए (उन्नत संपीड़न) अतिरिक्त संपीड़न तकनीकों को जोड़कर एलजेड77 पर आधारित है। यह उच्चतर संपीड़न अनुपात प्राप्त करने के लिए हफ़मैन कोडिंग और बिट पैकिंग जैसे अतिरिक्त एल्गोरिदम का उपयोग करता है।
.wim समर्थित संचालन
Aspose.ZIP के साथ .wim समर्थित संचालन विभिन्न संग्रह प्रारूपों के प्रबंधन के लिए उपकरणों का एक व्यापक सूट प्रदान करता है, जिसमें .wim फ़ाइलों के साथ काम करने के लिए कुछ समर्थन भी शामिल है। Aspose.ZIP, ZIP, TAR और CPIO जैसे सामान्य संग्रह प्रारूपों को प्रबंधित करने में उत्कृष्टता प्राप्त करता है। यह इन अभिलेखागारों में फ़ाइलें बनाने, संपादित करने, निकालने और हेरफेर करने की कार्यक्षमता प्रदान करता है। इसके अलावा Aspose.ZIP .wim अभिलेखागार से सामग्री निकाल सकता है। WimImage.ExtractToDirectory विधि आपको .wim फ़ाइल के भीतर एक विशिष्ट छवि की सामग्री को एक निर्दिष्ट निर्देशिका में निकालने की अनुमति देती है।
WIM - आंतरिक संरचना
विंडोज इमेजिंग फॉर्मेट अभिलेखागार में एक अच्छी तरह से परिभाषित संरचना होती है जो विंडोज ऑपरेटिंग सिस्टम छवियों के कुशल भंडारण, प्रबंधन और तैनाती को सक्षम बनाती है। यहां WIM संग्रह की संरचना का अवलोकन दिया गया है:
- हेडर: इस अनुभाग में WIM फ़ाइल के बारे में आवश्यक मेटाडेटा शामिल है, जिसमें इसका आकार, इसमें शामिल छवियों की संख्या और WIM प्रारूप संस्करण शामिल है।
- XML डेटा: WIM संग्रह में एक XML दस्तावेज़ भी होता है जो छवि की संरचना और सामग्री का वर्णन करता है, जिसमें फ़ाइलों, निर्देशिकाओं और संबंधित मेटाडेटा के बारे में विवरण शामिल होता है।
- छवि सूचकांक: यह अनुभाग WIM फ़ाइल में मौजूद सभी छवियों को सूचीबद्ध करता है। सूचकांक में प्रत्येक प्रविष्टि संबंधित छवि के बारे में जानकारी प्रदान करती है, जिसमें उसका नाम, विवरण और एक विशिष्ट पहचानकर्ता शामिल है।
- फ़ाइल संसाधन तालिका: यह तालिका WIM छवि के भीतर फ़ाइलों और निर्देशिकाओं को संग्रह के भीतर उनके संबंधित स्थानों पर मैप करती है। यह संग्रहीत फ़ाइलों को शीघ्रता से ढूंढने और पुनर्प्राप्त करने में सहायता करता है।
- मेटाडेटा संसाधन: इस अनुभाग में WIM छवि में फ़ाइलों और निर्देशिकाओं के लिए मेटाडेटा जानकारी शामिल है, जैसे विशेषताएँ, टाइमस्टैम्प और सुरक्षा विवरणक।
- डेटा स्ट्रीम: छवियों के लिए वास्तविक फ़ाइल डेटा संपीड़ित स्ट्रीम में संग्रहीत किया जाता है। प्रत्येक स्ट्रीम फ़ाइल डेटा के एक खंड का प्रतिनिधित्व करती है, जो भंडारण स्थान को बचाने के लिए संपीड़ित होती है। WIM आमतौर पर संपीड़न के लिए LZX एल्गोरिदम का उपयोग करता है, लेकिन अन्य एल्गोरिदम भी समर्थित हो सकते हैं।
- अखंडता तालिका: इस वैकल्पिक अनुभाग में WIM फ़ाइल के विभिन्न हिस्सों के लिए चेकसम शामिल हैं, जो संग्रह की अखंडता के सत्यापन और किसी भी भ्रष्टाचार या छेड़छाड़ का पता लगाने की अनुमति देता है।
WIM और समर्थन की लोकप्रियता
विंडोज़ के बाहर सीमित उपयोग WIM का डिस्क छवियों के लिए डिज़ाइन की गई विशिष्ट संरचना के कारण सामान्य प्रयोजन संग्रह के लिए व्यापक रूप से उपयोग नहीं किया जाता है। ज़िप और टीएआर जैसे अन्य प्रारूप रोजमर्रा की फ़ाइल संग्रह के लिए अधिक सामान्य हैं। Microsoft DISM और ImageX जैसे विभिन्न टूल के माध्यम से WIM के लिए मजबूत समर्थन प्रदान करता है। ये उपकरण WIM फ़ाइलों के भीतर डिस्क छवियों को बनाने, संपादित करने, माउंट करने, निकालने और हेरफेर करने की कार्यक्षमता प्रदान करते हैं।
माइक्रोसॉफ्ट का आंशिक बहिष्कार: अभी भी प्रयोग योग्य होने के बावजूद, माइक्रोसॉफ्ट ने नए विंडोज संस्करणों (11 से शुरू) में बूट छवियों के लिए WIM का उपयोग आंशिक रूप से बंद कर दिया है। यह भविष्य में वैकल्पिक परिनियोजन विधियों की ओर संभावित बदलाव का सुझाव देता है। वर्चुअल हार्ड डिस्क (वीएचडी) या मॉडर्न ड्राइवर पैकेज (एमडीटी) का उपयोग करने जैसी अन्य तैनाती विधियां पारंपरिक WIM-आधारित तैनाती के विकल्प के रूप में लोकप्रियता हासिल कर रही हैं।
.wim फ़ाइलों का उपयोग करने के उदाहरण
.wim फ़ाइलों में संग्रहीत विंडोज़ इंस्टॉलेशन को प्रबंधित या तैनात करने के लिए, DISM, Aspose.ZIP या ImageX जैसे Microsoft टूल का उपयोग करने पर विचार करें। ये उपकरण शक्तिशाली कार्यक्षमताएँ प्रदान करते हैं।
Extracting from .wim via .NET
The Aspose.ZIP for .NET library provides the WimImage class that includes a ExtractToDirectory method. This method allows you to extract the contents of a specific image within a .wim archive to a designated directory more examples here .
using (var wimArchive = new WimArchive("archive.wim"))
{
wimArchive.Images[0].ExtractToDirectory("C:\\extrated");
}
अतिरिक्त जानकारी
लोग पूछ रहे हैं
1. WIM अभिलेखों का उपयोग क्यों किया जाता है?
विंडोज़ इमेजिंग फॉर्मेट अभिलेखागार का उपयोग विंडोज़ ऑपरेटिंग सिस्टम की कुशल तैनाती, संपीड़न, एकल-आवृत्ति भंडारण और एक फ़ाइल में एकाधिक छवियों को शामिल करने की क्षमता जैसी सहायक सुविधाओं के लिए किया जाता है। वे फ़ाइल-आधारित हैं, आसान संशोधन और रखरखाव की अनुमति देते हैं, और Microsoft के परिनियोजन टूल के साथ पूरी तरह से एकीकृत हैं।
2. मैं WIM फ़ाइल कैसे बना सकता हूँ?
आप Microsoft द्वारा उपलब्ध कराए गए टूल, जैसे DISM या ImageX का उपयोग करके WIM फ़ाइल बना सकते हैं। ये उपकरण आपको मौजूदा सिस्टम छवि को कैप्चर करने, नई छवियां जोड़ने और WIM फ़ाइलों की सामग्री को प्रबंधित करने की अनुमति देते हैं।
3. क्या WIM पुरालेख लोकप्रिय हैं?
Microsoft परिनियोजन टूल के साथ लचीलेपन और एकीकरण के कारण विंडोज ऑपरेटिंग सिस्टम को तैनात करने और प्रबंधित करने के लिए WIM अभिलेखागार आईटी वातावरण में लोकप्रिय हैं। हालाँकि, इन्हें आमतौर पर विंडोज़-विशिष्ट अनुप्रयोगों के बाहर उपयोग नहीं किया जाता है।