आईएसओ पुरालेख प्रारूप

आईएसओ एक व्यापक रूप से उपयोग किया जाने वाला संग्रह प्रारूप है जिसे ऑप्टिकल डिस्क, जैसे सीडी, डीवीडी और ब्लू-रे डिस्क की सटीक डिजिटल प्रतियां बनाने के लिए डिज़ाइन किया गया है। डिस्क छवि प्रारूप के रूप में जाना जाता है, आईएसओ फाइलें डिस्क की पूरी संरचना और सामग्री को संग्रहीत करती हैं, जिससे भौतिक मीडिया के आसान वितरण, संग्रह और अनुकरण की अनुमति मिलती है। यह प्रारूप सॉफ्टवेयर वितरण, ऑपरेटिंग सिस्टम इंस्टॉलेशन मीडिया और डेटा बैकअप के लिए लोकप्रिय है, जो विभिन्न प्लेटफार्मों और सॉफ्टवेयर टूल्स में अनुकूलता प्रदान करता है।

सामान्य आईएसओ पुरालेख सूचना

आईएसओ अभिलेखागार ऑप्टिकल डिस्क छवियों की डिजिटल प्रतिकृतियां हैं, जिनका उपयोग आमतौर पर सॉफ्टवेयर, ऑपरेटिंग सिस्टम और बड़े डेटासेट वितरित करने के लिए किया जाता है। एक आईएसओ फ़ाइल में सीडी, डीवीडी, या ब्लू-रे डिस्क के सभी डेटा और फ़ाइल सिस्टम संरचना को एक ही फ़ाइल में शामिल किया जाता है, जो मूल सामग्री को ठीक उसी तरह संरक्षित करता है जैसे वह भौतिक मीडिया पर दिखाई देती है। यह प्रारूप विभिन्न प्लेटफार्मों पर व्यापक रूप से समर्थित है और इसे वर्चुअल ड्राइव के रूप में माउंट किया जा सकता है, डिस्क पर बर्न किया जा सकता है, या व्यक्तिगत फ़ाइल एक्सेस के लिए निकाला जा सकता है। आईएसओ फ़ाइलें बैकअप, सॉफ़्टवेयर वितरण और आभासी वातावरण में भौतिक डिस्क का अनुकरण करने के लिए आदर्श हैं।

आईएसओ इतिहास की जानकारी

  • 1987: आईएसओ 9660 मानक की स्थापना यह सुनिश्चित करने के लिए की गई थी कि सीडी-रोम डेटा को विभिन्न प्रणालियों पर पढ़ा जा सके, जिसने आईएसओ फ़ाइल प्रारूप की नींव रखी।
  • 1995: सीडी बर्नर के आगमन के साथ, आईएसओ फाइलों ने सॉफ्टवेयर और मल्टीमीडिया सामग्री वितरित करने के साधन के रूप में लोकप्रियता हासिल की।
  • 2001: जैसे-जैसे डीवीडी मीडिया व्यापक होता गया, आईएसओ प्रारूप डिस्क छवियों को बनाने और वितरित करने के लिए मानक बना रहा।
  • 2007: ब्लू-रे डिस्क के उदय ने उच्च क्षमता वाले डेटा भंडारण और वितरण के लिए एक सार्वभौमिक प्रारूप के रूप में आईएसओ की भूमिका को और मजबूत किया।
  • 2010 के दशक: आभासी वातावरण में आईएसओ फाइलों का तेजी से उपयोग किया जाने लगा, जिससे भौतिक मीडिया के बिना ऑपरेटिंग सिस्टम और बड़े सॉफ्टवेयर पैकेजों की स्थापना की अनुमति मिल गई।
  • 2020: आईएसओ सॉफ्टवेयर वितरण के लिए एक प्रमुख प्रारूप बना हुआ है, विशेष रूप से बड़े डेटासेट, ऑपरेटिंग सिस्टम और सुरक्षित बैकअप के लिए।

आईएसओ संग्रह की संरचना

ISO फ़ाइल की संरचना मूल ऑप्टिकल डिस्क पर पाए जाने वाले फ़ाइल सिस्टम और डेटा संरचना की प्रत्यक्ष प्रतिकृति है। यहां ISO संग्रह की संरचना का अवलोकन दिया गया है:

  1. प्राथमिक वॉल्यूम डिस्क्रिप्टर: इस अनुभाग में आईएसओ फ़ाइल के बारे में मेटाडेटा शामिल है, जिसमें वॉल्यूम नाम, सिस्टम पहचानकर्ता और फ़ाइल का आकार शामिल है।
  2. पथ तालिका: पथ तालिका आईएसओ फ़ाइल के भीतर निर्देशिका संरचना का एक नक्शा प्रदान करती है, जिससे फ़ाइलों और फ़ोल्डरों तक त्वरित पहुंच की अनुमति मिलती है। इसका उपयोग संग्रह के भीतर फ़ाइलों को कुशलतापूर्वक ढूंढने के लिए किया जाता है।
  3. फ़ाइल और निर्देशिका डेटा: इस अनुभाग में वास्तविक फ़ाइल डेटा और निर्देशिका संरचनाएं शामिल हैं, जो उसी तरह संग्रहीत हैं जैसे वे मूल डिस्क पर थीं। डेटा को आमतौर पर अनुक्रमिक, असंपीड़ित प्रारूप में संग्रहीत किया जाता है, जो डिस्क के मूल लेआउट को संरक्षित करता है।
  4. बूट रिकॉर्ड (वैकल्पिक): यदि आईएसओ को बूट करने योग्य बनाने का इरादा है, तो इसमें एक बूट रिकॉर्ड शामिल होता है जो भौतिक बूट डिस्क के व्यवहार का अनुकरण करते हुए, आईएसओ फ़ाइल से सिस्टम को बूट करने के लिए निर्देश प्रदान करता है।
  5. वॉल्यूम डिस्क्रिप्टर सेट टर्मिनेटर: यह वॉल्यूम डिस्क्रिप्टर सेट के अंत को चिह्नित करता है और आईएसओ फ़ाइल की डेटा संरचना के निष्कर्ष को इंगित करता है।

आईएसओ संपीड़न विधियाँ

SO फ़ाइलें आम तौर पर सीधे प्रारूप में ही संपीड़न विधियों को शामिल नहीं करती हैं; बल्कि, वे ऑप्टिकल डिस्क, जैसे सीडी, डीवीडी, या ब्लू-रे से डेटा संरचना की सटीक प्रतियां हैं। हालाँकि, आईएसओ फ़ाइलें बनाते या प्रबंधित करते समय संपीड़न को बाहरी रूप से लागू किया जा सकता है:

  • असंपीड़ित: अधिकांश ISO फ़ाइलें असंपीड़ित होती हैं, जो मूल डिस्क की सटीक डेटा संरचना को संरक्षित करती हैं। यह उन सिस्टमों के साथ पूर्ण अनुकूलता सुनिश्चित करता है जो असम्पीडित डिस्क छवियों की अपेक्षा करते हैं।
  • बाहरी संपीड़न: ISO फ़ाइलों को ZIP, RAR, या 7z जैसे सामान्य-उद्देश्यीय संपीड़न टूल का उपयोग करके संपीड़ित किया जा सकता है। यह भंडारण या स्थानांतरण के लिए फ़ाइल का आकार कम कर देता है, लेकिन उपयोग से पहले आईएसओ को डीकंप्रेस किया जाना चाहिए।
  • एकीकृत संपीड़न (यूडीएफ): कुछ आईएसओ फाइलें, विशेष रूप से यूनिवर्सल डिस्क फॉर्मेट (यूडीएफ) का उपयोग करने वाली फाइलें, एकीकृत संपीड़न तकनीकों को शामिल कर सकती हैं, लेकिन यह कम आम है और सभी आईएसओ कार्यान्वयन में मानक नहीं है।

.iso समर्थित संचालन

Aspose.Zip API .ISO फ़ाइलों के साथ काम करने के लिए विभिन्न प्रकार के संचालन का समर्थन करता है, जो डिस्क छवि फ़ाइलें हैं जो आमतौर पर सॉफ़्टवेयर वितरित करने और बैकअप बनाने के लिए उपयोग की जाती हैं। यहां .ISO फ़ाइलों के लिए Aspose.Zip API द्वारा समर्थित कुछ मुख्य ऑपरेशन दिए गए हैं:

  • आईएसओ फ़ाइलें पढ़ना:
    • खोलें और ब्राउज़ करें: Aspose.Zip API आपको एक ISO फ़ाइल खोलने और उसकी सामग्री ब्राउज़ करने की अनुमति देता है, ठीक उसी तरह जैसे आप किसी निर्देशिका के माध्यम से नेविगेट करते हैं।
    • फ़ाइलें निकालना: आप आईएसओ छवि से अलग-अलग फ़ाइलों या निर्देशिकाओं को डिस्क पर एक निर्दिष्ट स्थान पर निकाल सकते हैं।
  • आईएसओ फ़ाइलें बनाना:
    • नई आईएसओ छवियां बनाएं: आप फ़ाइलों और निर्देशिकाओं के संग्रह से नई आईएसओ छवियां बना सकते हैं। यह बैकअप बनाने या सॉफ़्टवेयर वितरित करने के लिए उपयोगी है।
  • आईएसओ फ़ाइलें संशोधित करना:
    • फ़ाइलें जोड़ें: मौजूदा ISO छवि में नई फ़ाइलें जोड़ें।
    • फ़ाइलें हटाएं: मौजूदा आईएसओ छवि से फ़ाइलें हटाएं।
    • फ़ाइलें अद्यतन करें: आईएसओ छवि के भीतर मौजूदा फ़ाइलों को नए संस्करणों से बदलें।
  • संपीड़न और विसंपीड़न:
    • हालाँकि ISO फ़ाइलें स्वयं संपीड़ित नहीं होती हैं, Aspose.Zip API फ़ाइलों को ISO छवि में जोड़ने या निष्कर्षण के बाद उन्हें डीकंप्रेस करने से पहले अन्य संग्रह प्रारूपों में संपीड़ित करने से संबंधित संचालन का समर्थन करता है।
  • फ़ाइल गुणों के साथ कार्य करें:
    • गुण देखें: आईएसओ छवि के भीतर फ़ाइलों और निर्देशिकाओं के गुण देखें, जैसे आकार, निर्माण तिथि और संशोधन तिथि।
    • गुण सेट करें: यदि आवश्यक हो तो आईएसओ छवि के भीतर फ़ाइलों के गुणों को संशोधित करें।

.ISO फ़ाइल की संरचना

आईएसओ फ़ाइल प्रारूप का उपयोग संपूर्ण ऑप्टिकल डिस्क, जैसे सीडी, डीवीडी, या ब्लू-रे की सटीक डिजिटल प्रतिलिपि (या “छवि”) का प्रतिनिधित्व करने के लिए किया जाता है। यहां ISO फ़ाइल की संरचना का अवलोकन दिया गया है:1. प्राथमिक वॉल्यूम डिस्क्रिप्टर: - मैजिक आइडेंटिफ़ायर: फ़ाइल को वैध ISO 9660 फ़ाइल सिस्टम के रूप में पहचानने के लिए आमतौर पर स्ट्रिंग “CD001” शामिल होती है। - वॉल्यूम जानकारी: इसमें वॉल्यूम नाम, निर्माण तिथि और वॉल्यूम आकार जैसे मेटाडेटा शामिल हैं।

  1. फ़ाइल सिस्टम डेटा:

    • निर्देशिका रिकॉर्ड: ये रिकॉर्ड आईएसओ छवि के भीतर फाइलों और निर्देशिकाओं के पदानुक्रम को परिभाषित करते हैं। प्रत्येक प्रविष्टि में फ़ाइल नाम, आकार, डिस्क पर स्थान और टाइमस्टैम्प जैसी जानकारी होती है।
    • पथ तालिकाएँ: एक तालिका जो छवि में सभी निर्देशिका पथों को सूचीबद्ध करती है, जिससे फ़ाइलों और निर्देशिकाओं तक त्वरित पहुंच की अनुमति मिलती है।
  2. बूट रिकॉर्ड (वैकल्पिक):

    • एल टोरिटो बूट सूचना: यदि आईएसओ बूट करने योग्य है, तो इस अनुभाग में बूट करने योग्य क्षेत्रों के लिए बूटिंग जानकारी और पॉइंटर्स के निर्देश शामिल हैं।
  3. फ़ाइल डेटा:

    • कच्ची फ़ाइल सामग्री: आईएसओ छवि में संग्रहीत फ़ाइलों का वास्तविक डेटा, उसी क्रम में व्यवस्थित होता है जैसे वे डिस्क पर दिखाई देंगे।
  4. पूरक वॉल्यूम डिस्क्रिप्टर (वैकल्पिक):

    • जूलियट एक्सटेंशन्स: यूनिकोड फ़ाइल नामों के लिए समर्थन प्रदान करता है, जो मानक ISO 9660 द्वारा समर्थित मूल ASCII से परे विस्तारित वर्ण सेट की अनुमति देता है।
  5. वॉल्यूम डिस्क्रिप्टर सेट टर्मिनेटर:

    • एंड मार्कर: एक विशेष डिस्क्रिप्टर जो वॉल्यूम डिस्क्रिप्टर के अंत को इंगित करता है, यह संकेत देता है कि फ़ाइल संरचना में कोई और मेटाडेटा नहीं आता है।
  6. मेटाडेटा (वैकल्पिक):

    • चेकसम और इंटीग्रिटी डेटा: कुछ आईएसओ में संग्रह के भीतर फ़ाइलों की अखंडता को सत्यापित करने के लिए चेकसम या अन्य डेटा शामिल हो सकते हैं।

.ISO फ़ाइल की संरचना

आईएसओ प्रारूप की लोकप्रियता

.ISO फ़ाइल प्रारूप लंबे समय से सॉफ्टवेयर वितरण, डेटा संग्रह और सिस्टम बैकअप के क्षेत्र में एक प्रमुख स्थान रहा है, मुख्य रूप से सीडी, डीवीडी और ब्लू-रे डिस्क जैसे ऑप्टिकल डिस्क की सामग्री को सटीक रूप से दोहराने की इसकी क्षमता के कारण। विंडोज, मैकओएस और लिनक्स सहित विभिन्न ऑपरेटिंग सिस्टमों में व्यापक रूप से अपनाया गया आईएसओ प्रारूप बूट करने योग्य मीडिया बनाने, बड़े सॉफ्टवेयर पैकेज वितरित करने और डिजिटल डेटा को संरक्षित करने के लिए अपरिहार्य है।

आईएसओ अभिलेखागार का उपयोग करने के उदाहरण

हालाँकि आपके पाठ में किसी विशिष्ट सीमा का उल्लेख नहीं है, लेकिन यह ध्यान रखना महत्वपूर्ण है कि Aspose.Zip वर्तमान में बूट करने योग्य ISO छवियाँ बनाने का समर्थन नहीं करता है। हालाँकि, यह निम्नलिखित के लिए कार्यक्षमताएँ प्रदान करता है:
- आईएसओ फ़ाइलें खोलना और ब्राउज़ करना।
- आईएसओ छवियों से फ़ाइलें और निर्देशिकाएँ निकालना।
- फ़ाइल संग्रह से नई आईएसओ छवियां बनाना।
- मौजूदा ISO फ़ाइलों में फ़ाइलें जोड़ना, हटाना और अपडेट करना।
- आईएसओ छवि के भीतर फ़ाइल गुणों को देखना और सेट करना।

Unpack ISO using C#

    using (var archive = new IsoArchive(File.OpenRead("archive.iso")))
    { 
        archive.ExtractToDirectory("C:\\extracted");
    }

Create ISO archive via C#

    using(IsoArchive isoArchive = new IsoArchive())
    {
        isoArchive.CreateEntry("example_file.txt", "path_to_file.txt");
        isoArchive.Save("new_archive.iso");
    }

Extracting Files From ISO via Java

    try (IsoArchive archive = new IsoArchive(new FileInputStream("archive.iso"))) {
        archive.extractToDirectory("C:\\extracted");
    } catch (IOException ex) {
    }

Create ISO by Java

    try (IsoArchive isoArchive = new IsoArchive()) {
        isoArchive.createEntry("example_file.txt", "path_to_file.txt");
        isoArchive.save("new_archive.iso");
    }

Extract ISO using Python.Net

    with aspose.zip.iso.IsoArchive(io.FileIO("archive.iso")) as archive:
        archive.extract_to_ditectory("c:\\extracted")

Create an ISO via Python.Net

    with aspose.zip.iso.IsoArchive() as iso_archive:
        iso_archive.create_entry("input_file.dat", "data/input_file.dat")
        iso_archive.save("archive.iso")

Aspose.Zip offers individual archive processing APIs for popular development environments, listed below:

Aspose.Zip for .NETAspose.Zip via JavaAspose.Zip via Python.NET

अतिरिक्त जानकारी

लोग पूछ रहे हैं

1. ISO फ़ाइल का उपयोग किसके लिए किया जाता है?

आईएसओ फ़ाइल का उपयोग सीडी, डीवीडी या ब्लू-रे जैसी भौतिक डिस्क की सटीक डिजिटल प्रतिलिपि बनाने के लिए किया जाता है। यह डिस्क की संपूर्ण सामग्री और संरचना को संरक्षित करता है, जिससे यह सॉफ़्टवेयर वितरण, बैकअप और नई डिस्क को जलाने के लिए आदर्श बन जाता है।

2. मैं ISO फ़ाइल कैसे बनाऊं?

ISO फ़ाइल बनाने में डिस्क इमेजिंग सॉफ़्टवेयर का उपयोग करना शामिल है। विंडोज़ पर, ImgBurn या अंतर्निहित ‘सिस्टम इमेज बनाएं’ सुविधा जैसे टूल का उपयोग किया जा सकता है। MacOS पर, ‘डिस्क यूटिलिटी’ एप्लिकेशन डिस्क या फ़ोल्डर्स से आईएसओ छवियां बना सकता है।

3. क्या ISO फ़ाइलें संपीड़ित की जा सकती हैं?

आईएसओ फ़ाइलें आमतौर पर संपीड़ित नहीं होती हैं क्योंकि उन्हें डिस्क की सटीक प्रतिलिपि माना जाता है। हालाँकि, आप ज़िप या आरएआर जैसे प्रारूपों का उपयोग करके आईएसओ फ़ाइल को संपीड़ित कर सकते हैं, या इसे सीएसओ जैसे संपीड़ित डिस्क छवि प्रारूप में परिवर्तित कर सकते हैं।