7-ज़िप: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Open-source file archiver}} {{Use dmy dates|date=June 2014}} {{Infobox software | name = 7-Zip | logo = 7ziplogo.svg | screenshot = 7-Zip.png | caption =...")
 
No edit summary
Line 1: Line 1:
{{Short description|Open-source file archiver}}
{{Use dmy dates|date=June 2014}}


{{Infobox software
{{Infobox software
Line 23: Line 21:
}}
}}


7-ज़िप एक मुफ़्त और ओपन-सोर्स [[फ़ाइल संग्रहकर्ता]] है, एक यूटिलिटी जिसका उपयोग फाइलों के समूह को आर्काइव के रूप में जाने वाले कंप्रेस्ड कंटेनर में रखने के लिए किया जाता है। यह इगोर पावलोव द्वारा विकसित किया गया है और पहली बार 1999 में जारी किया गया था।<ref name="7zipHistory" />7-ज़िप का अपना संग्रह प्रारूप है जिसे [[7z]] कहा जाता है, लेकिन कई अन्य को पढ़ और लिख सकते हैं।
7-ज़िप मुक्त और ओपन-सोर्स [[फ़ाइल संग्रहकर्ता]] है, उपयोगिता जिसका उपयोग फ़ाइलों के समूहों को "संग्रह" के रूप में जाने वाले संपीडित कंटेनरों में रखने के लिए किया जाता है। इसे इगोर पावलोव द्वारा विकसित किया गया है और इसे पहली बार 1999 में जारी किया गया था।<ref name="7zipHistory" /> 7-ज़िप का अपना संग्रह प्रारूप है जिसे [[7z]] कहा जाता है, लेकिन कई अन्य को पढ़ और लिख सकते हैं।  


प्रोग्राम का उपयोग विंडोज [[ ग्राफिकल यूज़र इंटरफ़ेस ]] से किया जा सकता है, जिसमें कमांड के रूप में विंडोज [[ कमांड लाइन इंटरफेस ]] से शेल इंटीग्रेशन भी शामिल है। <code>7za.exe</code>, और [[POSIX]] सिस्टम से as <code>p7zip</code>.<ref name="p7ziphome">{{cite web | url =https://github.com/jinfeihan57/p7zip | title =P7ZIP |date= July 2022 | website =GitHub | access-date =2022-07-06 }}</ref> अधिकांश 7-ज़िप स्रोत कोड GNU लेसर जनरल पब्लिक लाइसेंस|LGPL-2.1-या-बाद के लाइसेंस के अंतर्गत है; हालाँकि, [[unRAR]] कोड GNU लेसर जनरल पब्लिक लाइसेंस|LGPL-2.1-या-बाद के लाइसेंस के तहत एक unRAR प्रतिबंध के तहत है, जो बताता है कि डेवलपर्स को RAR (फ़ाइल प्रारूप) संपीड़न को [[ रिवर्स इंजीनियर ]] करने के लिए कोड का उपयोग करने की अनुमति नहीं है। कलन विधि।<ref>{{Cite web|url=https://www.7-zip.org/|title=7-Zip|last=Pavlov|first=Igor|website=7-zip.org|access-date=31 October 2012}}</ref><ref>{{Cite web|url=https://www.7-zip.org/license.txt|title=7-Zip – License for use and distribution|last=Pavlov|first=Igor|website=7-zip.org|access-date=31 October 2012}}</ref>
प्रोग्राम का उपयोग विंडोज [[ ग्राफिकल यूज़र इंटरफ़ेस |ग्राफिकल यूजर इंटरफेस]] से किया जा सकता है, जिसमें विंडोज [[ कमांड लाइन इंटरफेस |कमांड-लाइन इंटरफेस]] से कमांड 7za या <code>7za.exe</code> के रूप में और [[POSIX|पीओएसआईएक्स (POSIX)]] सिस्टम से <code>p7zip</code> के रूप में शेल इंटीग्रेशन भी सम्मिलित है।<ref name="p7ziphome">{{cite web | url =https://github.com/jinfeihan57/p7zip | title =P7ZIP |date= July 2022 | website =GitHub | access-date =2022-07-06 }}</ref> अधिकांश 7-ज़िप सोर्स कोड एलजीपीएल-2.1 (LGPL-2.1) या-बाद के लाइसेंस के अंतर्गत है हालाँकि, [[unRAR|यूएनआरएआर (unRAR)]] कोड LGPL-2.1-या-बाद के लाइसेंस के तहत "यूएनआरएआर प्रतिबंध" के साथ है, जिसमें कहा गया है कि डेवलपर्स को आरएआर (RAR) कम्प्रेशन एल्गोरिथम को [[ रिवर्स इंजीनियर |रिवर्स-इंजीनियर]] करने के लिए कोड का उपयोग करने की अनुमति नहीं है।<ref>{{Cite web|url=https://www.7-zip.org/|title=7-Zip|last=Pavlov|first=Igor|website=7-zip.org|access-date=31 October 2012}}</ref><ref>{{Cite web|url=https://www.7-zip.org/license.txt|title=7-Zip – License for use and distribution|last=Pavlov|first=Igor|website=7-zip.org|access-date=31 October 2012}}</ref>  
संस्करण 21.01 अल्फा के बाद से, p7zip प्रोजेक्ट के बजाय अपस्ट्रीम में प्रारंभिक लिनक्स समर्थन जोड़ा गया है।<ref name="7zip-linux">{{cite web |url=https://www.phoronix.com/scan.php?page=news_item&px=7-Zip-21.01-Initial-Linux |title=Upstream 7-Zip Adds Preliminary Linux Support |last=Larabel |first=Michael |date=2021-03-12 |publisher=Phoronix |language=en|accessdate=2021-03-17}}</ref>


संस्करण 21.01 अल्फा के बाद से, p7zip प्रोजेक्ट के स्थान पर अपस्ट्रीम में प्रारंभिक लिनक्स समर्थन जोड़ा गया है।<ref name="7zip-linux">{{cite web |url=https://www.phoronix.com/scan.php?page=news_item&px=7-Zip-21.01-Initial-Linux |title=Upstream 7-Zip Adds Preliminary Linux Support |last=Larabel |first=Michael |date=2021-03-12 |publisher=Phoronix |language=en|accessdate=2021-03-17}}</ref>
== संग्रह प्रारूप ==


== पुरालेख प्रारूप ==
=== 7z ===
{{Main|7z}}
 
डिफ़ॉल्ट रूप से, 7-ज़िप <code>.7z</code> [[फाइल एक्सटेंशन|फ़ाइल एक्सटेंशन]] के साथ 7z-प्रारूप संग्रह बनाता है। प्रत्येक संग्रह में एकाधिक निर्देशिकाएं और फ़ाइलें हो सकती हैं। कंटेनर प्रारूप के रूप में, फ़िल्टर के स्टैक्ड संयोजन का उपयोग करके पूरे डेटा में समानताएँ ढूँढ करके सुरक्षा या आकार में कमी प्राप्त की जाती है। इनमें प्री-प्रोसेसर, [[आधार - सामग्री संकोचन|कम्प्रेशन एल्गोरिदम]] और [[ कूटलेखन |एन्क्रिप्शन]] फ़िल्टर सम्मिलित हो सकते हैं।
 
कोर 7z संपीडन विभिन्न प्रकार के [[कलन विधि|एल्गोरिदम]] का उपयोग करता है, जिनमें से सबसे सामान्य [[bzip2]], PPMd, एलजेडएमए2 और एलजेडएमए (LZMA) हैं। पावलोव द्वारा विकसित, एलजेडएमए एक अपेक्षाकृत नई प्रणाली है, जो 7z प्रारूप के भाग के रूप में अपना प्रारम्भ कर रही है। LZMA 3840 MB तक के LZ- आधारित स्लाइडिंग शब्द संग्रह का उपयोग करता है, जो [[रेंज एन्कोडिंग|रेंज कोडर]] द्वारा समर्थित है।<ref>{{cite web|last=Diaz|first=Antonio Diaz |title=Lzip|url=http://lzip.nongnu.org/lzip.html |website=LZip.NonGNU.org |access-date=29 July 2010| archive-url= https://web.archive.org/web/20100729135045/http://lzip.nongnu.org/lzip.html| archive-date= 29 July 2010 | url-status= live}}</ref>


=== भाग्य ===
नेटिव 7z फाइल फॉर्मेट ओपन और [[मॉड्यूलर प्रोग्रामिंग|मॉड्यूलर]] है। [[फ़ाइल का नाम|फ़ाइल नामों]] को [[UTF-16|यूनिकोड]] के रूप में संग्रहित किया जाता है।<ref>{{cite web|url=https://www.7-zip.org/7z.html|title=7z Format|last=Pavlov|first=Igor|website=7-zip.org|access-date=16 April 2017}}</ref>
{{Main|7z}}


डिफ़ॉल्ट रूप से, 7-ज़िप एक के साथ 7z-प्रारूप संग्रह बनाता है <code>.7z</code> [[फाइल एक्सटेंशन]]। प्रत्येक संग्रह में कई निर्देशिकाएँ और फ़ाइलें हो सकती हैं। एक कंटेनर प्रारूप के रूप में, फिल्टर के ढेर संयोजन का उपयोग करके पूरे डेटा में समानता की तलाश करके सुरक्षा या आकार में कमी हासिल की जाती है। इनमें प्री-प्रोसेसर, [[आधार - सामग्री संकोचन]] और [[ कूटलेखन ]] फ़िल्टर शामिल हो सकते हैं।
2011 में, [[TopTenReviews|शीर्ष दस समीक्षाओं]] ने पाया कि 7z कम्प्रेशन [[ज़िप (फ़ाइल स्वरूप)|ZIP]] से कम से कम 17% बेहतर था,<ref>{{cite web|url=http://file-compression-software-review.toptenreviews.com/7-zip-review.html|title=7-Zip 2011 – TopTenREVIEWS|archive-url=https://web.archive.org/web/20121025200631/http://file-compression-software-review.toptenreviews.com/7-zip-review.html|archive-date=25 October 2012}}</ref> और 7-ज़िप की अपनी साइट ने 2002 से रिपोर्ट दी है कि कम्प्रेशन अनुपात के परिणाम परीक्षणों के लिए उपयोग किए गए डेटा पर बहुत निर्भर हैं, "सामान्यतः, 7-ज़िप ज़िप प्रारूप की तुलना में 30-70% बेहतर 7z प्रारूप में संपीडित करता है, और 7-ज़िप अधिकांश अन्य ज़िप-संगत प्रोग्रामों की तुलना में 2-10% बेहतर ज़िप प्रारूप में संपीडित करता है।"<ref>{{cite web|url=http://www.7-zip.org/ |title=7-Zip (home page) |archive-url=https://web.archive.org/web/20020121054121/http://www.7-zip.org/ |archive-date=21 January 2002 |url-status=live |website=7-zip.org |author=Igor Pavlov }} Statement on compression performance very similar in January 2002 and April 2017.</ref>


कोर 7z संपीड़न विभिन्न प्रकार के [[कलन विधि]] का उपयोग करता है, जिनमें से सबसे आम हैं [[bzip2]], [[आंशिक मिलान द्वारा भविष्यवाणी]], लेम्पेल-ज़िव-मार्कोव श्रृंखला एल्गोरिदम, और लेम्पेल-ज़िव-मार्कोव श्रृंखला एल्गोरिदम। पावलोव द्वारा विकसित, LZMA एक अपेक्षाकृत नई प्रणाली है, जो 7z प्रारूप के हिस्से के रूप में अपनी शुरुआत कर रही है। एलजेडएमए 3840 एमबी तक के एलजेड-आधारित स्लाइडिंग डिक्शनरी का उपयोग करता है, जो [[रेंज एन्कोडिंग]] द्वारा समर्थित है।<ref>{{cite web|last=Diaz|first=Antonio Diaz |title=Lzip|url=http://lzip.nongnu.org/lzip.html |website=LZip.NonGNU.org |access-date=29 July 2010| archive-url= https://web.archive.org/web/20100729135045/http://lzip.nongnu.org/lzip.html| archive-date= 29 July 2010 | url-status= live}}</ref>
7z फ़ाइल प्रारूप विनिर्देश "डॉक" उप-निर्देशिका में प्रोग्राम के सोर्स कोड के साथ वितरित किया गया है।
देशी 7z फ़ाइल स्वरूप खुला और [[मॉड्यूलर प्रोग्रामिंग]] है। [[फ़ाइल का नाम]] [[UTF-16]] के रूप में संग्रहीत हैं।<ref>{{cite web|url=https://www.7-zip.org/7z.html|title=7z Format|last=Pavlov|first=Igor|website=7-zip.org|access-date=16 April 2017}}</ref>
2011 में, [[TopTenReviews]] ने पाया कि 7z संपीड़न [[ज़िप (फ़ाइल स्वरूप)]] से कम से कम 17% बेहतर था,<ref>{{cite web|url=http://file-compression-software-review.toptenreviews.com/7-zip-review.html|title=7-Zip 2011 – TopTenREVIEWS|archive-url=https://web.archive.org/web/20121025200631/http://file-compression-software-review.toptenreviews.com/7-zip-review.html|archive-date=25 October 2012}}</ref> और 7-ज़िप की अपनी साइट ने 2002 के बाद से रिपोर्ट किया है कि संपीड़न अनुपात के परिणाम परीक्षणों के लिए उपयोग किए जाने वाले डेटा पर बहुत निर्भर हैं, आमतौर पर, 7-ज़िप 7z प्रारूप में 30-70% ज़िप प्रारूप की तुलना में बेहतर होता है, और 7-ज़िप संपीड़न अधिकांश अन्य ज़िप-संगत प्रोग्रामों की तुलना में ज़िप प्रारूप में 2-10% बेहतर है।<ref>{{cite web|url=http://www.7-zip.org/ |title=7-Zip (home page) |archive-url=https://web.archive.org/web/20020121054121/http://www.7-zip.org/ |archive-date=21 January 2002 |url-status=live |website=7-zip.org |author=Igor Pavlov }} Statement on compression performance very similar in January 2002 and April 2017.</ref>
दस्तावेज़ उप-निर्देशिका में 7z फ़ाइल स्वरूप विनिर्देश प्रोग्राम के स्रोत कोड के साथ वितरित किया गया है।


=== अन्य ===
=== अन्य ===
7-ज़िप [[ज़िप (फ़ाइल स्वरूप)]], [[gzip]], bzip2, [[XZ Utils]], tar (फ़ाइल स्वरूप), और Windows इमेजिंग स्वरूप सहित कई अन्य संपीड़न और गैर-संपीड़न संग्रह स्वरूपों (पैकिंग और अनपैकिंग दोनों के लिए) का समर्थन करता है। यूटिलिटी [[Apple विभाजन मानचित्र]], [[Ar (Unix)]], [[ARJ]], Microsoft संकलित HTML हेल्प, [[cpio]], deb (फाइल फॉर्मेट), [[फ्लैश वीडियो]], JAR (फाइल फॉर्मेट), LHA (फाइल फॉर्मेट) | LHA/LZH, Lempel- को अनपैक करने का भी समर्थन करती है। ज़िव-मार्कोव चेन एल्गोरिदम, एमएसएलजेड, [[ऑफिस ओपन [[ प्रोग्राम फ़ाइल ]]एमएल]], वनपीकेजी, आरएआर (फाइल फॉर्मेट), [[आरपीएम पैकेज मैनेजर]], [[ smzip ]], [[एसडब्ल्यूएफ]], एक्सएआर (आर्काइवर), और आर्काइव और [[cramfs]] को संपीड़ित करें, ऐप्पल [[डिस्क छवि]], फ़ाइल आवंटन तालिका, श्रेणीबद्ध फ़ाइल सिस्टम (एप्पल), [[ आईएसओ छवि ]], [[ मास्टर बूट दस्तावेज़ ]], [[एनटीएफएस]], [[स्क्वैश एफ.एस]], [[ यूनिवर्सल डिस्क प्रारूप ]] और [[वर्चुअल हार्ड डिस्क]] डिस्क इमेज। 7-ज़िप केवल अनपैकिंग के लिए ज़िपएक्स प्रारूप का समर्थन करता है। कम से कम संस्करण 9.20 के बाद से इसे यह समर्थन मिला है, जो 2010 के अंत में जारी किया गया था।
7-ज़िप [[ज़िप (फ़ाइल स्वरूप)|ZIP]], [[gzip]], bzip2, [[XZ Utils|xz]], tar, और डब्ल्यूआईएम (WIM) सहित कई अन्य संपीडन और गैर-संपीडन संग्रह प्रारूपों (पैकिंग और अनपैकिंग दोनों के लिए) का समर्थन करता है। यूटिलिटी अनपैकिंग एपीएम (APM), एआर (ar), एआरजे (ARJ), chm, cpio, deb, एफएलवी (FLV), जेएआर (JAR), एलएचए/एलजेडएच (LHA/LZH), एलजेडएमए, एमएसएलजेड (MSLZ), ऑफिस ओपन एक्सएमएल (Office Open XML), onepkg, आरएआऱ, आरपीएम (RPM), smzip, एसडब्लयूएफ (SWF), एक्सएआर (XAR), और Z संग्रह और क्रैमफ़्स, डीएमजी (DMG), एफएटी (FAT), एचएफएस (HFS), आईएसओ (ISO), एमबीआर (MBR), एनटीएफएस (NTFS), स्क्वाश एफएस (SquashFS), यूडीएफ (UDF), और वीएचडी (VHD) डिस्क छवियों को भी सपोर्ट करती है। 7-ज़िप केवल अनपैकिंग के लिए ज़िपएक्स (ZIPX) प्रारूप का समर्थन करता है। कम से कम संस्करण 9.20 के बाद से इसे यह समर्थन मिला है, जो 2010 के अंत में जारी किया गया था।
 
7-ज़िप कुछ एमएसआई (MSI) फाइलें खोल सकता है, जिससे मुख्य सामग्री के साथ मेटा-फाइलों तक पहुंच की अनुमति मिलती है। कुछ माइक्रोसॉफ्ट सीएबी (CAB) (एलजेडएक्स (LZX) संपीडन) और एनएसआईएस (NSIS) (एलजेडएमए) इंस्टालर प्रारूप खोले जा सकते हैं। इसी तरह, कुछ माइक्रोसॉफ्ट एक्सेक्यूटेबल प्रोग्राम (.EXE) जो स्व-निष्कर्षण संग्रह हैं या अन्यथा संग्रहीत सामग्री (जैसे, कुछ सेटअप फ़ाइलें) सम्मिलित हैं, उन्हें संग्रह के रूप में खोला जा सकता है।
 
ज़िप या gzip फ़ाइलों को संपीडित करते समय, 7-ज़िप अपने स्वयं के डीईएफएलएटीई (DEFLATE) एनकोडर का उपयोग करता है, जो उच्च संपीडन प्राप्त कर सकता है, लेकिन अधिक सामान्य zlib डीईएफएलएटीई कार्यान्वयन की तुलना में कम गति पर। 7-ज़िप डिफ्लेट एन्कोडर कार्यान्वयन उपकरणों के एडवांससीओएमपी (COMP) सूट के भाग के रूप में अलग से उपलब्ध है।
 
आरएआर संग्रह के लिए डिकंप्रेशन इंजन को यूएनआरएआर प्रोग्राम के स्वतंत्र रूप से उपलब्ध सोर्स कोड का उपयोग करके विकसित किया गया था, जिसमें आरएआर कंप्रेसर के निर्माण के खिलाफ लाइसेंसिंग प्रतिबंध है।
 
 
 
 
 
 
 
, bzip2, , tar (फ़ाइल स्वरूप), और Windows इमेजिंग स्वरूप सहित कई अन्य संपीड़न और गैर-संपीड़न संग्रह स्वरूपों (पैकिंग और अनपैकिंग दोनों के लिए) का समर्थन करता है। यूटिलिटी [[Apple विभाजन मानचित्र]], [[Ar (Unix)]], [[ARJ]], Microsoft संकलित HTML हेल्प, [[cpio]], deb (फाइल फॉर्मेट), [[फ्लैश वीडियो]], JAR (फाइल फॉर्मेट), LHA (फाइल फॉर्मेट) | LHA/LZH, Lempel- को अनपैक करने का भी समर्थन करती है। ज़िव-मार्कोव चेन एल्गोरिदम, एमएसएलजेड, [[ऑफिस ओपन [[ प्रोग्राम फ़ाइल | प्रोग्राम फ़ाइल]] एमएल]], वनपीकेजी, आरएआर (फाइल फॉर्मेट), [[आरपीएम पैकेज मैनेजर]], [[ smzip | smzip]] , [[एसडब्ल्यूएफ]], एक्सएआर (आर्काइवर), और आर्काइव और [[cramfs]] को संपीड़ित करें, ऐप्पल [[डिस्क छवि]], फ़ाइल आवंटन तालिका, श्रेणीबद्ध फ़ाइल सिस्टम (एप्पल), [[ आईएसओ छवि | आईएसओ छवि]] , [[ मास्टर बूट दस्तावेज़ | मास्टर बूट दस्तावेज़]] , [[एनटीएफएस]], [[स्क्वैश एफ.एस]], [[ यूनिवर्सल डिस्क प्रारूप | यूनिवर्सल डिस्क प्रारूप]] और [[वर्चुअल हार्ड डिस्क]] डिस्क इमेज। 7-ज़िप केवल अनपैकिंग के लिए ज़िपएक्स प्रारूप का समर्थन करता है। कम से कम संस्करण 9.20 के बाद से इसे यह समर्थन मिला है, जो 2010 के अंत में जारी किया गया था।


7-ज़िप कुछ [[विंडोज इंस्टालर]] फाइलें खोल सकता है, जिससे मुख्य सामग्री के साथ मेटा-फाइलों तक पहुंच की अनुमति मिलती है। कुछ Microsoft CAB ([[LZX]] कम्प्रेशन) और [[Nullsoft Scriptable Install System]] (LZMA) इंस्टॉलर स्वरूप खोले जा सकते हैं। इसी तरह, कुछ Microsoft निष्पादन योग्य प्रोग्राम (.EXE) जो स्व-निष्कर्षण संग्रह हैं या अन्यथा संग्रहीत सामग्री (जैसे, कुछ सेटअप फ़ाइलें) शामिल हैं, उन्हें संग्रह के रूप में खोला जा सकता है।
7-ज़िप कुछ [[विंडोज इंस्टालर]] फाइलें खोल सकता है, जिससे मुख्य सामग्री के साथ मेटा-फाइलों तक पहुंच की अनुमति मिलती है। कुछ Microsoft CAB ([[LZX]] कम्प्रेशन) और [[Nullsoft Scriptable Install System]] (LZMA) इंस्टॉलर स्वरूप खोले जा सकते हैं। इसी तरह, कुछ Microsoft निष्पादन योग्य प्रोग्राम (.EXE) जो स्व-निष्कर्षण संग्रह हैं या अन्यथा संग्रहीत सामग्री (जैसे, कुछ सेटअप फ़ाइलें) शामिल हैं, उन्हें संग्रह के रूप में खोला जा सकता है।
Line 51: Line 65:
7-ज़िप ZS, Z-मानक के साथ 7-ज़िप FM का एक बंदरगाह|Zमानक .zst (और अन्य प्रारूप) समर्थन, टिनो रीचर्ड द्वारा विकसित किया गया है।<ref>{{Cite web|url=https://mcmilk.de/projects/7-Zip-zstd/|title=Milkys Homepage - 7-Zip with support for Zstandard, Brotli, Lz4, Lz5 and Lizard Compression|website=mcmilk.de}}</ref>
7-ज़िप ZS, Z-मानक के साथ 7-ज़िप FM का एक बंदरगाह|Zमानक .zst (और अन्य प्रारूप) समर्थन, टिनो रीचर्ड द्वारा विकसित किया गया है।<ref>{{Cite web|url=https://mcmilk.de/projects/7-Zip-zstd/|title=Milkys Homepage - 7-Zip with support for Zstandard, Brotli, Lz4, Lz5 and Lizard Compression|website=mcmilk.de}}</ref>
7-ज़िप एफएम के लिए मॉडर्न7z, एक जेडस्टैंडर्ड|जेडस्टैंडर्ड .zst (और अन्य प्रारूप) प्लगइन, डेनिस अनिसिमोव (TC4shell) द्वारा विकसित किया गया है।<ref>{{Cite web|url=https://www.tc4shell.com/en/7zip/modern7z/|title=Modern7z|website=www.tc4shell.com}}</ref>
7-ज़िप एफएम के लिए मॉडर्न7z, एक जेडस्टैंडर्ड|जेडस्टैंडर्ड .zst (और अन्य प्रारूप) प्लगइन, डेनिस अनिसिमोव (TC4shell) द्वारा विकसित किया गया है।<ref>{{Cite web|url=https://www.tc4shell.com/en/7zip/modern7z/|title=Modern7z|website=www.tc4shell.com}}</ref>
== फ़ाइल प्रबंधक ==
== फ़ाइल प्रबंधक ==
7-ज़िप मानक संग्रह उपकरण के साथ एक फ़ाइल प्रबंधक के साथ आता है। फ़ाइल प्रबंधक के पास एक संग्रह बनाने, एक संग्रह निकालने, त्रुटियों का पता लगाने के लिए एक संग्रह का परीक्षण करने, कॉपी करने, स्थानांतरित करने और फ़ाइलों को हटाने और 7-ज़िप के लिए अनन्य फ़ाइल गुण मेनू खोलने के विकल्पों के साथ एक टूलबार है। फ़ाइल प्रबंधक, डिफ़ॉल्ट रूप से, छिपी हुई फ़ाइलें प्रदर्शित करता है क्योंकि यह [[Windows Explorer]] की नीतियों का पालन नहीं करता है। टैब नाम, संशोधन समय, मूल और संकुचित आकार, विशेषताएँ और टिप्पणियाँ ([[4DOS]] <code>[[long filename#descript.ion|descript.ion]]</code> प्रारूप)।
7-ज़िप मानक संग्रह उपकरण के साथ एक फ़ाइल प्रबंधक के साथ आता है। फ़ाइल प्रबंधक के पास एक संग्रह बनाने, एक संग्रह निकालने, त्रुटियों का पता लगाने के लिए एक संग्रह का परीक्षण करने, कॉपी करने, स्थानांतरित करने और फ़ाइलों को हटाने और 7-ज़िप के लिए अनन्य फ़ाइल गुण मेनू खोलने के विकल्पों के साथ एक टूलबार है। फ़ाइल प्रबंधक, डिफ़ॉल्ट रूप से, छिपी हुई फ़ाइलें प्रदर्शित करता है क्योंकि यह [[Windows Explorer]] की नीतियों का पालन नहीं करता है। टैब नाम, संशोधन समय, मूल और संकुचित आकार, विशेषताएँ और टिप्पणियाँ ([[4DOS]] <code>[[long filename#descript.ion|descript.ion]]</code> प्रारूप)।

Revision as of 22:42, 30 May 2023

7-Zip
Developer(s)Igor Pavlov[1]
Initial release19 July 1999; 26 years ago (1999-07-19)[2]
Written inAssembly, C and C++[3]
Operating systemWindows/ReactOS,[4] BSD, macOS, Linux,[5]
Size1.1–1.7 MB[6]
Available in89 languages[7]
List of languages

Afrikaans, Albanian, Arabic, Aragonese, Armenian, Asturian, Azerbaijani, Bangla, Bashkir, Basque, Belarusian, Breton, Bulgarian, Catalan, Chinese Simplified, Chinese Traditional, Corsican, Croatian, Czech, Danish, Dutch, English, Esperanto, Estonian, Extremaduran, Farsi, Finnish, French, Frisian, Friulian, Galician, Georgian, German, Greek, Gujarati, Indian, Hebrew, Hindi, Indian, Hungarian, Icelandic, Ido, Indonesian, Irish, Italian, Japanese, Kabyle, Karakalpak - Latin, Kazakh, Korean, Kurdish - Sorani, Kurdish, Kyrgyz, Latvian, Ligurian, Lithuanian, Macedonian, Malay, Marathi, Mongolian (MenkCode), Mongolian (Unicode), Mongolian, Nepali, Norwegian Bokmal, Norwegian Nynorsk, Pashto, Polish, Portuguese Brazilian, Portuguese Portugal, Punjabi, Indian, Romanian, Russian, Sanskrit, Indian, Serbian - Cyrillic, Serbian - Latin, Sinhala, Vietnam ,Slovak, Slovenian, Spanish, Swedish, Tamil, Tatar, Thai, Turkish, Ukrainian, Uyghur, Uzbek, Valencian, Vietnamese, Welsh, Yoruba

These translations are partial and for the user interface only. Help and documentations are in English.

TypeFile archiver
LicenseLGPL-2.1-or-later with unRAR restriction[8] / LZMA SDK in the public domain[9]

7-ज़िप मुक्त और ओपन-सोर्स फ़ाइल संग्रहकर्ता है, उपयोगिता जिसका उपयोग फ़ाइलों के समूहों को "संग्रह" के रूप में जाने वाले संपीडित कंटेनरों में रखने के लिए किया जाता है। इसे इगोर पावलोव द्वारा विकसित किया गया है और इसे पहली बार 1999 में जारी किया गया था।[2] 7-ज़िप का अपना संग्रह प्रारूप है जिसे 7z कहा जाता है, लेकिन कई अन्य को पढ़ और लिख सकते हैं।

प्रोग्राम का उपयोग विंडोज ग्राफिकल यूजर इंटरफेस से किया जा सकता है, जिसमें विंडोज कमांड-लाइन इंटरफेस से कमांड 7za या 7za.exe के रूप में और पीओएसआईएक्स (POSIX) सिस्टम से p7zip के रूप में शेल इंटीग्रेशन भी सम्मिलित है।[10] अधिकांश 7-ज़िप सोर्स कोड एलजीपीएल-2.1 (LGPL-2.1) या-बाद के लाइसेंस के अंतर्गत है हालाँकि, यूएनआरएआर (unRAR) कोड LGPL-2.1-या-बाद के लाइसेंस के तहत "यूएनआरएआर प्रतिबंध" के साथ है, जिसमें कहा गया है कि डेवलपर्स को आरएआर (RAR) कम्प्रेशन एल्गोरिथम को रिवर्स-इंजीनियर करने के लिए कोड का उपयोग करने की अनुमति नहीं है।[11][12]

संस्करण 21.01 अल्फा के बाद से, p7zip प्रोजेक्ट के स्थान पर अपस्ट्रीम में प्रारंभिक लिनक्स समर्थन जोड़ा गया है।[5]

संग्रह प्रारूप

7z

डिफ़ॉल्ट रूप से, 7-ज़िप .7z फ़ाइल एक्सटेंशन के साथ 7z-प्रारूप संग्रह बनाता है। प्रत्येक संग्रह में एकाधिक निर्देशिकाएं और फ़ाइलें हो सकती हैं। कंटेनर प्रारूप के रूप में, फ़िल्टर के स्टैक्ड संयोजन का उपयोग करके पूरे डेटा में समानताएँ ढूँढ करके सुरक्षा या आकार में कमी प्राप्त की जाती है। इनमें प्री-प्रोसेसर, कम्प्रेशन एल्गोरिदम और एन्क्रिप्शन फ़िल्टर सम्मिलित हो सकते हैं।

कोर 7z संपीडन विभिन्न प्रकार के एल्गोरिदम का उपयोग करता है, जिनमें से सबसे सामान्य bzip2, PPMd, एलजेडएमए2 और एलजेडएमए (LZMA) हैं। पावलोव द्वारा विकसित, एलजेडएमए एक अपेक्षाकृत नई प्रणाली है, जो 7z प्रारूप के भाग के रूप में अपना प्रारम्भ कर रही है। LZMA 3840 MB तक के LZ- आधारित स्लाइडिंग शब्द संग्रह का उपयोग करता है, जो रेंज कोडर द्वारा समर्थित है।[13]

नेटिव 7z फाइल फॉर्मेट ओपन और मॉड्यूलर है। फ़ाइल नामों को यूनिकोड के रूप में संग्रहित किया जाता है।[14]

2011 में, शीर्ष दस समीक्षाओं ने पाया कि 7z कम्प्रेशन ZIP से कम से कम 17% बेहतर था,[15] और 7-ज़िप की अपनी साइट ने 2002 से रिपोर्ट दी है कि कम्प्रेशन अनुपात के परिणाम परीक्षणों के लिए उपयोग किए गए डेटा पर बहुत निर्भर हैं, "सामान्यतः, 7-ज़िप ज़िप प्रारूप की तुलना में 30-70% बेहतर 7z प्रारूप में संपीडित करता है, और 7-ज़िप अधिकांश अन्य ज़िप-संगत प्रोग्रामों की तुलना में 2-10% बेहतर ज़िप प्रारूप में संपीडित करता है।"[16]

7z फ़ाइल प्रारूप विनिर्देश "डॉक" उप-निर्देशिका में प्रोग्राम के सोर्स कोड के साथ वितरित किया गया है।

अन्य

7-ज़िप ZIP, gzip, bzip2, xz, tar, और डब्ल्यूआईएम (WIM) सहित कई अन्य संपीडन और गैर-संपीडन संग्रह प्रारूपों (पैकिंग और अनपैकिंग दोनों के लिए) का समर्थन करता है। यूटिलिटी अनपैकिंग एपीएम (APM), एआर (ar), एआरजे (ARJ), chm, cpio, deb, एफएलवी (FLV), जेएआर (JAR), एलएचए/एलजेडएच (LHA/LZH), एलजेडएमए, एमएसएलजेड (MSLZ), ऑफिस ओपन एक्सएमएल (Office Open XML), onepkg, आरएआऱ, आरपीएम (RPM), smzip, एसडब्लयूएफ (SWF), एक्सएआर (XAR), और Z संग्रह और क्रैमफ़्स, डीएमजी (DMG), एफएटी (FAT), एचएफएस (HFS), आईएसओ (ISO), एमबीआर (MBR), एनटीएफएस (NTFS), स्क्वाश एफएस (SquashFS), यूडीएफ (UDF), और वीएचडी (VHD) डिस्क छवियों को भी सपोर्ट करती है। 7-ज़िप केवल अनपैकिंग के लिए ज़िपएक्स (ZIPX) प्रारूप का समर्थन करता है। कम से कम संस्करण 9.20 के बाद से इसे यह समर्थन मिला है, जो 2010 के अंत में जारी किया गया था।

7-ज़िप कुछ एमएसआई (MSI) फाइलें खोल सकता है, जिससे मुख्य सामग्री के साथ मेटा-फाइलों तक पहुंच की अनुमति मिलती है। कुछ माइक्रोसॉफ्ट सीएबी (CAB) (एलजेडएक्स (LZX) संपीडन) और एनएसआईएस (NSIS) (एलजेडएमए) इंस्टालर प्रारूप खोले जा सकते हैं। इसी तरह, कुछ माइक्रोसॉफ्ट एक्सेक्यूटेबल प्रोग्राम (.EXE) जो स्व-निष्कर्षण संग्रह हैं या अन्यथा संग्रहीत सामग्री (जैसे, कुछ सेटअप फ़ाइलें) सम्मिलित हैं, उन्हें संग्रह के रूप में खोला जा सकता है।

ज़िप या gzip फ़ाइलों को संपीडित करते समय, 7-ज़िप अपने स्वयं के डीईएफएलएटीई (DEFLATE) एनकोडर का उपयोग करता है, जो उच्च संपीडन प्राप्त कर सकता है, लेकिन अधिक सामान्य zlib डीईएफएलएटीई कार्यान्वयन की तुलना में कम गति पर। 7-ज़िप डिफ्लेट एन्कोडर कार्यान्वयन उपकरणों के एडवांससीओएमपी (COMP) सूट के भाग के रूप में अलग से उपलब्ध है।

आरएआर संग्रह के लिए डिकंप्रेशन इंजन को यूएनआरएआर प्रोग्राम के स्वतंत्र रूप से उपलब्ध सोर्स कोड का उपयोग करके विकसित किया गया था, जिसमें आरएआर कंप्रेसर के निर्माण के खिलाफ लाइसेंसिंग प्रतिबंध है।




, bzip2, , tar (फ़ाइल स्वरूप), और Windows इमेजिंग स्वरूप सहित कई अन्य संपीड़न और गैर-संपीड़न संग्रह स्वरूपों (पैकिंग और अनपैकिंग दोनों के लिए) का समर्थन करता है। यूटिलिटी Apple विभाजन मानचित्र, Ar (Unix), ARJ, Microsoft संकलित HTML हेल्प, cpio, deb (फाइल फॉर्मेट), फ्लैश वीडियो, JAR (फाइल फॉर्मेट), LHA (फाइल फॉर्मेट) | LHA/LZH, Lempel- को अनपैक करने का भी समर्थन करती है। ज़िव-मार्कोव चेन एल्गोरिदम, एमएसएलजेड, [[ऑफिस ओपन प्रोग्राम फ़ाइल एमएल]], वनपीकेजी, आरएआर (फाइल फॉर्मेट), आरपीएम पैकेज मैनेजर, smzip , एसडब्ल्यूएफ, एक्सएआर (आर्काइवर), और आर्काइव और cramfs को संपीड़ित करें, ऐप्पल डिस्क छवि, फ़ाइल आवंटन तालिका, श्रेणीबद्ध फ़ाइल सिस्टम (एप्पल), आईएसओ छवि , मास्टर बूट दस्तावेज़ , एनटीएफएस, स्क्वैश एफ.एस, यूनिवर्सल डिस्क प्रारूप और वर्चुअल हार्ड डिस्क डिस्क इमेज। 7-ज़िप केवल अनपैकिंग के लिए ज़िपएक्स प्रारूप का समर्थन करता है। कम से कम संस्करण 9.20 के बाद से इसे यह समर्थन मिला है, जो 2010 के अंत में जारी किया गया था।

7-ज़िप कुछ विंडोज इंस्टालर फाइलें खोल सकता है, जिससे मुख्य सामग्री के साथ मेटा-फाइलों तक पहुंच की अनुमति मिलती है। कुछ Microsoft CAB (LZX कम्प्रेशन) और Nullsoft Scriptable Install System (LZMA) इंस्टॉलर स्वरूप खोले जा सकते हैं। इसी तरह, कुछ Microsoft निष्पादन योग्य प्रोग्राम (.EXE) जो स्व-निष्कर्षण संग्रह हैं या अन्यथा संग्रहीत सामग्री (जैसे, कुछ सेटअप फ़ाइलें) शामिल हैं, उन्हें संग्रह के रूप में खोला जा सकता है।

ज़िप या gzip फ़ाइलों को संपीड़ित करते समय, 7-ज़िप अपने स्वयं के DEFLATE एनकोडर का उपयोग करता है, जो उच्च संपीड़न प्राप्त कर सकता है, लेकिन अधिक सामान्य zlib DEFLATE कार्यान्वयन की तुलना में कम गति पर। 7-ज़िप हवा निकालना एन्कोडर कार्यान्वयन उपकरणों के एडवांसकंप सूट के हिस्से के रूप में अलग से उपलब्ध है।

आरएआर (फ़ाइल स्वरूप) अभिलेखागार के लिए डिकंप्रेशन इंजन को यूएनआरएआर प्रोग्राम के स्वतंत्र रूप से उपलब्ध स्रोत कोड का उपयोग करके विकसित किया गया था, जिसमें आरएआर संकुचित करें र के निर्माण के खिलाफ लाइसेंसिंग प्रतिबंध है। 7-ज़िप v15.06 और बाद में RAR5 प्रारूप में फ़ाइलों के निष्कर्षण का समर्थन करता है।[17] कुछ बैकअप सिस्टम 7-ज़िप जैसे संग्रह कार्यक्रमों द्वारा समर्थित स्वरूपों का उपयोग करते हैं; जैसे, कुछ Android (ऑपरेटिंग सिस्टम) बैकअप में हैं tar प्रारूप, और 7-ज़िप जैसे अभिलेखागार द्वारा निकाला जा सकता है।[18] 7-ज़िप ZS, Z-मानक के साथ 7-ज़िप FM का एक बंदरगाह|Zमानक .zst (और अन्य प्रारूप) समर्थन, टिनो रीचर्ड द्वारा विकसित किया गया है।[19] 7-ज़िप एफएम के लिए मॉडर्न7z, एक जेडस्टैंडर्ड|जेडस्टैंडर्ड .zst (और अन्य प्रारूप) प्लगइन, डेनिस अनिसिमोव (TC4shell) द्वारा विकसित किया गया है।[20]

फ़ाइल प्रबंधक

7-ज़िप मानक संग्रह उपकरण के साथ एक फ़ाइल प्रबंधक के साथ आता है। फ़ाइल प्रबंधक के पास एक संग्रह बनाने, एक संग्रह निकालने, त्रुटियों का पता लगाने के लिए एक संग्रह का परीक्षण करने, कॉपी करने, स्थानांतरित करने और फ़ाइलों को हटाने और 7-ज़िप के लिए अनन्य फ़ाइल गुण मेनू खोलने के विकल्पों के साथ एक टूलबार है। फ़ाइल प्रबंधक, डिफ़ॉल्ट रूप से, छिपी हुई फ़ाइलें प्रदर्शित करता है क्योंकि यह Windows Explorer की नीतियों का पालन नहीं करता है। टैब नाम, संशोधन समय, मूल और संकुचित आकार, विशेषताएँ और टिप्पणियाँ (4DOS descript.ion प्रारूप)।

रूट पर एक निर्देशिका ऊपर जाने पर, सभी ड्राइव, हटाने योग्य या आंतरिक दिखाई देते हैं। फिर से ऊपर जाने पर चार विकल्पों के साथ एक सूची दिखाई देती है:

  • कंप्यूटर: ड्राइव सूची लोड करता है
  • दस्तावेज़: आमतौर पर उपयोगकर्ता के दस्तावेज़ों को लोड करता है %UserProfile%\My Documents
  • नेटवर्क: जुड़े सभी नेटवर्क क्लाइंट की सूची लोड करता है
  • \\.: निम्न-स्तरीय NTFS एक्सेस में ड्राइव को लोड करने के अलावा कंप्यूटर के समान। इसके परिणामस्वरूप महत्वपूर्ण ड्राइव फ़ाइलें और हटाई गई फ़ाइलें अभी भी दिखाई देने के लिए ड्राइव पर मौजूद हैं। (ध्यान दें: नवंबर 2020 तक, वर्तमान में अज्ञात कारणों से निम्न-स्तरीय मोड में सक्रिय विभाजन तक पहुंच की अनुमति नहीं है।)

विशेषताएं

7-ज़िप समर्थन करता है:

  • 32 और 64-बिट x86, ARM64 आर्किटेक्चर सपोर्ट
  • फ़ाइल मैनेजर
  • 256-बिट उन्नत एन्क्रिप्शन मानक सिफर के माध्यम से एन्क्रिप्शन, जिसे फ़ाइलों और 7z पदानुक्रम दोनों के लिए सक्षम किया जा सकता है। जब पदानुक्रम एन्क्रिप्ट किया जाता है, तो उपयोगकर्ताओं को संग्रह में निहित फ़ाइल नामों को देखने के लिए एक पासवर्ड प्रदान करने की आवश्यकता होती है। WinZip द्वारा विकसित ज़िप फ़ाइल AES एन्क्रिप्शन मानक, AES 256-बिट के साथ ज़िप संग्रह को एन्क्रिप्ट करने के लिए 7-ज़िप में भी उपलब्ध है, लेकिन यह 7z अभिलेखागार की तरह फ़ाइल नाम एन्क्रिप्शन की पेशकश नहीं करता है।[21]
  • लिखने योग्य सीडी और डीवीडी जैसे हटाने योग्य मीडिया पर बैकअप के लिए गतिशील रूप से परिवर्तनीय आकार के वॉल्यूम
  • दोहरे पैनल मोड में उपयोग किए जाने पर एक बुनियादी रूढ़िवादी फ़ाइल प्रबंधक के रूप में उपयोगिता
  • मल्टीपल-कोर सीपीयू थ्रेडिंग[22]
  • EXE फ़ाइलों को अभिलेखागार के रूप में खोलना, उन्हें लॉन्च किए बिना कई सेटअप या इंस्टॉलर या एक्सट्रैक्ट टाइप प्रोग्राम के अंदर से डेटा के डीकंप्रेसन की अनुमति देता है
  • दूषित फ़ाइलनामों के साथ अभिलेखागार को अनपैक करना, आवश्यकतानुसार फ़ाइलों का नाम बदलना
  • सेल्फ-एक्सट्रैक्टिंग आर्काइव बनाएं। सेल्फ-एक्सट्रैक्टिंग सिंगल-वॉल्यूम आर्काइव
  • कमांड लाइन इंटरफेस[23]
  • ग्राफिकल यूज़र इंटरफ़ेस। विंडोज संस्करण अपने जीयूआई के साथ आता है; हालांकि, p7zip यूनिक्स/लिनक्स संग्रह प्रबंधक के जीयूआई का उपयोग करता है।[24]
  • डिस्क पर फ़ाइलों के लिए CRC-32, CRC-64, SHA-1, या SHA-256 स्वरूपों में अंततः, की गणना करना, या तो कमांड लाइन या एक्सप्लोरर के संदर्भ मेनू के माध्यम से उपलब्ध है[2]* 87 भाषाओं में उपलब्ध है
  • वैकल्पिक रूप से निर्माण तिथियों को रिकॉर्ड करने की क्षमता (tc) और अंतिम एक्सेस