7-ज़िप: Difference between revisions

From Vigyanwiki
No edit summary
Line 25: Line 25:
प्रोग्राम का उपयोग विंडोज [[ ग्राफिकल यूज़र इंटरफ़ेस |ग्राफिकल यूजर इंटरफेस]] से किया जा सकता है, जिसमें विंडोज [[ कमांड लाइन इंटरफेस |कमांड-लाइन इंटरफेस]] से कमांड 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>  
प्रोग्राम का उपयोग विंडोज [[ ग्राफिकल यूज़र इंटरफ़ेस |ग्राफिकल यूजर इंटरफेस]] से किया जा सकता है, जिसमें विंडोज [[ कमांड लाइन इंटरफेस |कमांड-लाइन इंटरफेस]] से कमांड 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>
== संग्रह प्रारूप ==
== संग्रह प्रारूप ==


Line 42: Line 42:


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


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


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


आरएआर संग्रह के लिए डिकंप्रेशन इंजन को यूएनआरएआर प्रोग्राम के स्वतंत्र रूप से उपलब्ध सोर्स कोड का उपयोग करके विकसित किया गया था, जिसमें आरएआर कंप्रेसर के निर्माण के खिलाफ लाइसेंसिंग प्रतिबंध है।  
आरएआर संग्रह के लिए डिकंप्रेशन इंजन को यूएनआरएआर प्रोग्राम के स्वतंत्र रूप से उपलब्ध सोर्स कोड का उपयोग करके विकसित किया गया था, जिसमें आरएआर [[ संकुचित करें |कंप्रेसर]] के निर्माण के खिलाफ लाइसेंसिंग प्रतिबंध है। 7-ज़िप v15.06 और बाद में RAR5 प्रारूप में फ़ाइलों के एक्सट्रैक्शन का सपोर्ट करता है।<ref>{{cite web|last1=Pavlov|first1=Igor|title=7-Zip 15.06 beta release notes|url=http://sourceforge.net/p/sevenzip/discussion/45797/thread/c611394e/#1783}}</ref> कुछ [[बैकअप]] सिस्टम 7-ज़िप जैसे संग्रह प्रोग्रामों द्वारा समर्थित प्रारूपों का उपयोग करते हैं उदाहरण के लिए, कुछ [[Android (ऑपरेटिंग सिस्टम)|एंड्रॉइड]] बैकअप <code>tar</code> प्रारूप में हैं, और इन्हें 7-ज़िप जैसे संग्रहकर्ता द्वारा निकाला जा सकता है।<ref>{{cite web|url=https://ajqi.com/how-to-extract-files-from-a-nandroid-backup/|title=नंद्रॉइड बैकअप से फाइलें कैसे निकालें|author=Vijay|date=11 May 2013|website=AJQI|access-date=16 April 2017}}</ref> 


7-ज़िप ZS, Zमानक .zst (और अन्य प्रारूपों) के समर्थन के साथ 7-ज़िप एफएम (FM) का पोर्ट, टिनो रीचर्ड द्वारा विकसित किया गया है।<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> 


आधुनिक7z, 7-ज़िप एफएम के लिए एक जेडस्टैंडर्ड .zst (और अन्य प्रारूप) प्लगइन, डेनिस अनिसिमोव (टीसी4शेल) द्वारा विकसित किया गया है।<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> प्रारूप) दिखाते हैं।


 
रूट पर एक निर्देशिका ऊपर जाने पर, सभी ड्राइव, हटाने योग्य या आंतरिक दिखाई देते हैं। ऊपर जाने पर फिर से चार विकल्पों के साथ एक सूची दिखाई देती है-
 
* '''कंप्यूटर'''- ड्राइव्स की सूची लोड करता है
 
* '''दस्तावेज़'''- उपयोगकर्ता के दस्तावेज़ों को लोड करता है, प्रायः <code>%UserProfile%\My Documents</code> पर
 
* '''नेटवर्क-''' जुड़े हुए सभी नेटवर्क क्लाइंट की सूची लोड करता है
, bzip2, , tar (फ़ाइल स्वरूप), और Windows इमेजिंग स्वरूप सहित कई अन्य संपीड़न और गैर-संपीड़न संग्रह स्वरूपों (पैकिंग और अनपैकिंग दोनों के लिए) का समर्थन करता है। यूटिलिटी [[Apple विभाजन मानचित्र]], [[Ar (Unix)]], [[ARJ]], Microsoft संकलित HTML हेल्प, [[cpio]], deb (फाइल फॉर्मेट), [[फ्लैश वीडियो]], JAR (फाइल फॉर्मेट), LHA (फाइल फॉर्मेट) | LHA/LZH, Lempel- को अनपैक करने का भी समर्थन करती है। ज़िव-मार्कोव चेन एल्गोरिदम, एमएसएलजेड, [[ऑफिस ओपन [[ प्रोग्राम फ़ाइल | प्रोग्राम फ़ाइल]] एमएल]], वनपीकेजी, आरएआर (फाइल फॉर्मेट), [[आरपीएम पैकेज मैनेजर]], [[ smzip | smzip]] , [[एसडब्ल्यूएफ]], एक्सएआर (आर्काइवर), और आर्काइव और [[cramfs]] को संपीड़ित करें, ऐप्पल [[डिस्क छवि]], फ़ाइल आवंटन तालिका, श्रेणीबद्ध फ़ाइल सिस्टम (एप्पल), [[ आईएसओ छवि | आईएसओ छवि]] , [[ मास्टर बूट दस्तावेज़ | मास्टर बूट दस्तावेज़]] , [[एनटीएफएस]], [[स्क्वैश एफ.एस]], [[ यूनिवर्सल डिस्क प्रारूप | यूनिवर्सल डिस्क प्रारूप]] और [[वर्चुअल हार्ड डिस्क]] डिस्क इमेज। 7-ज़िप केवल अनपैकिंग के लिए ज़िपएक्स प्रारूप का समर्थन करता है। कम से कम संस्करण 9.20 के बाद से इसे यह समर्थन मिला है, जो 2010 के अंत में जारी किया गया था।
* '''\\'''.- "कंप्यूटर" के समान निम्न-स्तरीय एनटीएफएस (NTFS) एक्सेस में ड्राइव को लोड करने के अलावा। इसके परिणामस्वरूप महत्वपूर्ण ड्राइव फ़ाइलें और हटाई गई फ़ाइलें अभी भी दिखाई देने के लिए ड्राइव पर उपस्थित हैं। (ध्यान दें- नवंबर 2020 तक, वर्तमान में अज्ञात कारणों से निम्न-स्तरीय मोड में सक्रिय विभाजन तक पहुंच की अनुमति नहीं है।)
 
7-ज़िप कुछ [[विंडोज इंस्टालर]] फाइलें खोल सकता है, जिससे मुख्य सामग्री के साथ मेटा-फाइलों तक पहुंच की अनुमति मिलती है। कुछ Microsoft CAB ([[LZX]] कम्प्रेशन) और [[Nullsoft Scriptable Install System]] (LZMA) इंस्टॉलर स्वरूप खोले जा सकते हैं। इसी तरह, कुछ Microsoft निष्पादन योग्य प्रोग्राम (.EXE) जो स्व-निष्कर्षण संग्रह हैं या अन्यथा संग्रहीत सामग्री (जैसे, कुछ सेटअप फ़ाइलें) शामिल हैं, उन्हें संग्रह के रूप में खोला जा सकता है।
 
ज़िप या gzip फ़ाइलों को संपीड़ित करते समय, 7-ज़िप अपने स्वयं के DEFLATE एनकोडर का उपयोग करता है, जो उच्च संपीड़न प्राप्त कर सकता है, लेकिन अधिक सामान्य [[zlib]] DEFLATE कार्यान्वयन की तुलना में कम गति पर। 7-ज़िप [[ हवा निकालना ]] एन्कोडर कार्यान्वयन उपकरणों के एडवांसकंप सूट के हिस्से के रूप में अलग से उपलब्ध है।
 
आरएआर (फ़ाइल स्वरूप) अभिलेखागार के लिए डिकंप्रेशन इंजन को यूएनआरएआर प्रोग्राम के स्वतंत्र रूप से उपलब्ध स्रोत कोड का उपयोग करके विकसित किया गया था, जिसमें आरएआर [[ संकुचित करें ]]र के निर्माण के खिलाफ लाइसेंसिंग प्रतिबंध है। 7-ज़िप v15.06 और बाद में RAR5 प्रारूप में फ़ाइलों के निष्कर्षण का समर्थन करता है।<ref>{{cite web|last1=Pavlov|first1=Igor|title=7-Zip 15.06 beta release notes|url=http://sourceforge.net/p/sevenzip/discussion/45797/thread/c611394e/#1783}}</ref> कुछ [[बैकअप]] सिस्टम 7-ज़िप जैसे संग्रह कार्यक्रमों द्वारा समर्थित स्वरूपों का उपयोग करते हैं; जैसे, कुछ [[Android (ऑपरेटिंग सिस्टम)]] बैकअप में हैं <code>tar</code> प्रारूप, और 7-ज़िप जैसे अभिलेखागार द्वारा निकाला जा सकता है।<ref>{{cite web|url=https://ajqi.com/how-to-extract-files-from-a-nandroid-backup/|title=नंद्रॉइड बैकअप से फाइलें कैसे निकालें|author=Vijay|date=11 May 2013|website=AJQI|access-date=16 April 2017}}</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-ज़िप मानक संग्रह उपकरण के साथ एक फ़ाइल प्रबंधक के साथ आता है। फ़ाइल प्रबंधक के पास एक संग्रह बनाने, एक संग्रह निकालने, त्रुटियों का पता लगाने के लिए एक संग्रह का परीक्षण करने, कॉपी करने, स्थानांतरित करने और फ़ाइलों को हटाने और 7-ज़िप के लिए अनन्य फ़ाइल गुण मेनू खोलने के विकल्पों के साथ एक टूलबार है। फ़ाइल प्रबंधक, डिफ़ॉल्ट रूप से, छिपी हुई फ़ाइलें प्रदर्शित करता है क्योंकि यह [[Windows Explorer]] की नीतियों का पालन नहीं करता है। टैब नाम, संशोधन समय, मूल और संकुचित आकार, विशेषताएँ और टिप्पणियाँ ([[4DOS]] <code>[[long filename#descript.ion|descript.ion]]</code> प्रारूप)।
 
रूट पर एक निर्देशिका ऊपर जाने पर, सभी ड्राइव, हटाने योग्य या आंतरिक दिखाई देते हैं। फिर से ऊपर जाने पर चार विकल्पों के साथ एक सूची दिखाई देती है:
* कंप्यूटर: ड्राइव सूची लोड करता है
* दस्तावेज़: आमतौर पर उपयोगकर्ता के दस्तावेज़ों को लोड करता है <code>%UserProfile%\My Documents</code>
* नेटवर्क: जुड़े सभी नेटवर्क क्लाइंट की सूची लोड करता है
* \\.: निम्न-स्तरीय NTFS एक्सेस में ड्राइव को लोड करने के अलावा कंप्यूटर के समान। इसके परिणामस्वरूप महत्वपूर्ण ड्राइव फ़ाइलें और हटाई गई फ़ाइलें अभी भी दिखाई देने के लिए ड्राइव पर मौजूद हैं। (ध्यान दें: नवंबर 2020 तक, वर्तमान में अज्ञात कारणों से निम्न-स्तरीय मोड में सक्रिय विभाजन तक पहुंच की अनुमति नहीं है।)


== विशेषताएं ==
== विशेषताएं ==
7-ज़िप समर्थन करता है:
7-जिप सपोर्ट करता है-
* 32 और 64-बिट x86, ARM64 आर्किटेक्चर सपोर्ट
* 32 और 64-बिट x86, ARM64 आर्किटेक्चर सपोर्ट
* फ़ाइल मैनेजर
* फ़ाइल मैनेजर
* 256-बिट उन्नत एन्क्रिप्शन मानक सिफर के माध्यम से एन्क्रिप्शन, जिसे फ़ाइलों और 7z पदानुक्रम दोनों के लिए सक्षम किया जा सकता है। जब पदानुक्रम एन्क्रिप्ट किया जाता है, तो उपयोगकर्ताओं को संग्रह में निहित फ़ाइल नामों को देखने के लिए एक [[पासवर्ड]] प्रदान करने की आवश्यकता होती है। WinZip द्वारा विकसित ज़िप फ़ाइल AES एन्क्रिप्शन मानक, AES 256-बिट के साथ ज़िप संग्रह को एन्क्रिप्ट करने के लिए 7-ज़िप में भी उपलब्ध है, लेकिन यह 7z अभिलेखागार की तरह फ़ाइल नाम एन्क्रिप्शन की पेशकश नहीं करता है।<ref>{{Cite web|url=https://www.winzip.com/aes_info.htm|title=AES Encryption Information: Encryption Specification AE-1 and AE-2|date=30 January 2009|website=[[WinZip]]}}</ref>
* 256-बिट एईएस (AES) सिफर के माध्यम से एन्क्रिप्शन, जिसे फाइलों और 7z पदानुक्रम दोनों के लिए सक्षम किया जा सकता है। जब पदानुक्रम एन्क्रिप्ट किया जाता है, तो उपयोगकर्ताओं को संग्रह में निहित फ़ाइल नामों को देखने के लिए एक [[पासवर्ड]] प्रदान करने की आवश्यकता होती है। विनज़िप (WinZip) द्वारा विकसित ज़िप फ़ाइल एईएस एन्क्रिप्शन मानक, एईएस 256-बिट के साथ ज़िप संग्रह को एन्क्रिप्ट करने के लिए 7-ज़िप में भी उपलब्ध है, लेकिन यह 7z संग्रह की तरह फ़ाइल नाम एन्क्रिप्शन को प्रस्तुत नहीं करता है।<ref>{{Cite web|url=https://www.winzip.com/aes_info.htm|title=AES Encryption Information: Encryption Specification AE-1 and AE-2|date=30 January 2009|website=[[WinZip]]}}</ref>
* लिखने योग्य सीडी और डीवीडी जैसे हटाने योग्य मीडिया पर बैकअप के लिए गतिशील रूप से परिवर्तनीय आकार के वॉल्यूम
* लिखने योग्य सीडी (CDs) और डीवीडी (DVDs) जैसे हटाने योग्य मीडिया पर बैकअप के लिए उपयोग की अनुमति देने वाले गतिशील रूप से चर आकार का विस्तार
* दोहरे पैनल मोड में उपयोग किए जाने पर एक बुनियादी [[रूढ़िवादी फ़ाइल प्रबंधक]] के रूप में उपयोगिता
* दोहरी पैनल मोड में उपयोग किए जाने पर एक बुनियादी [[रूढ़िवादी फ़ाइल प्रबंधक|रूढ़िवादी फ़ाइल मैनेजर]] के रूप में उपयोगिता
* मल्टीपल-कोर सीपीयू थ्रेडिंग<ref>{{cite web|last1=Atwood|first1=Jeff|title=मल्टी-कोर युग में फ़ाइल संपीड़न|url=https://blog.codinghorror.com/file-compression-in-the-multi-core-era/|website=Coding Horror|date=28 February 2009 |access-date=4 August 2017}}</ref>
* एकाधिक-कोर सीपीयू (CPU) थ्रेडिंग<ref>{{cite web|last1=Atwood|first1=Jeff|title=मल्टी-कोर युग में फ़ाइल संपीड़न|url=https://blog.codinghorror.com/file-compression-in-the-multi-core-era/|website=Coding Horror|date=28 February 2009 |access-date=4 August 2017}}</ref>
* EXE फ़ाइलों को अभिलेखागार के रूप में खोलना, उन्हें लॉन्च किए बिना कई सेटअप या इंस्टॉलर या एक्सट्रैक्ट टाइप प्रोग्राम के अंदर से डेटा के डीकंप्रेसन की अनुमति देता है
* EXE फ़ाइलों को संग्रह के रूप में खोलना, उन्हें लॉन्च किए बिना कई "सेटअप" या "इंस्टॉलर" या "एक्सट्रैक्ट" प्रकार के प्रोग्राम के अंदर से डेटा के डीकंप्रेसन की अनुमति देता है।
* दूषित फ़ाइलनामों के साथ अभिलेखागार को अनपैक करना, आवश्यकतानुसार फ़ाइलों का नाम बदलना
* विकृत फ़ाइलनामों के साथ संग्रहों को खोलना, आवश्यकतानुसार फ़ाइलों का नाम बदलना
* [[सेल्फ-एक्सट्रैक्टिंग आर्काइव]] बनाएं। सेल्फ-एक्सट्रैक्टिंग सिंगल-वॉल्यूम आर्काइव
* [[सेल्फ-एक्सट्रैक्टिंग आर्काइव|सेल्फ-एक्सट्रैक्टिंग]] सिंगल-वॉल्यूम संग्रह बनाएं
* कमांड लाइन इंटरफेस<ref>[https://sevenzip.osdn.jp/chm/cmdline/syntax.htm "Command Line Syntax"]. sevenzip.osdn.jp.</ref>
* कमांड-लाइन इंटरफ़ेस<ref>[https://sevenzip.osdn.jp/chm/cmdline/syntax.htm "Command Line Syntax"]. sevenzip.osdn.jp.</ref>
* ग्राफिकल यूज़र इंटरफ़ेस। विंडोज संस्करण अपने जीयूआई के साथ आता है; हालांकि, p7zip यूनिक्स/लिनक्स संग्रह प्रबंधक के जीयूआई का उपयोग करता है।<ref>{{cite web|url=https://ubuntuforums.org/archive/index.php/t-782897.html|title=[ubuntu] GUI front end for 7-zip? [Archive] - Ubuntu Forums|website=ubuntuforums.org}}</ref>
* ग्राफिकल यूज़र इंटरफ़ेस। विंडोज संस्करण अपने जीयूआई (GUI) के साथ आता है हालांकि, p7zip यूनिक्स/लिनक्स संग्रह प्रबंधक के जीयूआई का उपयोग करता है।<ref>{{cite web|url=https://ubuntuforums.org/archive/index.php/t-782897.html|title=[ubuntu] GUI front end for 7-zip? [Archive] - Ubuntu Forums|website=ubuntuforums.org}}</ref>
* डिस्क पर फ़ाइलों के लिए CRC-32, CRC-64, SHA-1, या SHA-256 स्वरूपों में [[ अंततः, ]] की गणना करना, या तो कमांड लाइन या एक्सप्लोरर के संदर्भ मेनू के माध्यम से उपलब्ध है<ref name="7zipHistory" />* 87 भाषाओं में उपलब्ध है
* डिस्क पर फ़ाइलों के लिए CRC-32, CRC-64, SHA-1, या SHA-256 प्रारूपों में [[ अंततः, |चेकसम]] की गणना करना, या तो कमांड लाइन या एक्सप्लोरर के संदर्भ मेनू के माध्यम से उपलब्ध है<ref name="7zipHistory" />
* वैकल्पिक रूप से निर्माण तिथियों को रिकॉर्ड करने की क्षमता (<code>tc</code>) और अंतिम एक्सेस दिनांक (<code>ta</code>) अभिलेखागार में (संशोधन तिथियों के अलावा)।<ref>[http://sevenzip.osdn.jp:80/chm/cmdline/switches/method.htm -m (Set compression Method) switch]</ref>
*87 भाषाओं में उपलब्ध है
 
* वैकल्पिक रूप से संग्रहों में (संशोधन तिथियों के अलावा) निर्माण तिथियां (<code>tc</code>) और अंतिम पहुंच तिथियां (<code>ta</code>) रिकॉर्ड करने की क्षमता।<ref>[http://sevenzip.osdn.jp:80/chm/cmdline/switches/method.htm -m (Set compression Method) switch]</ref>
 
== संस्करण ==
== संस्करण ==
दो कमांड-लाइन इंटरफ़ेस | कमांड-लाइन संस्करण प्रदान किए गए हैं: 7z.exe, बाहरी पुस्तकालयों का उपयोग करके; और एक स्टैंडअलोन निष्पादन योग्य 7za.exe, जिसमें अंतर्निर्मित मॉड्यूल हैं, लेकिन 7z, ZIP (फ़ाइल स्वरूप), gzip, bzip2, संपीड़ित और टार (फ़ाइल स्वरूप) स्वरूपों तक सीमित संपीड़न/विसंपीड़न समर्थन के साथ। एक 64-बिट संस्करण उपलब्ध है, बड़े मेमोरी मैप्स के समर्थन के साथ, तेजी से संपीड़न के लिए अग्रणी। सभी संस्करण मल्टी-थ्रेडिंग का समर्थन करते हैं।
दो कमांड-लाइन इंटरफ़ेस | कमांड-लाइन संस्करण प्रदान किए गए हैं: 7z.exe, बाहरी पुस्तकालयों का उपयोग करके; और एक स्टैंडअलोन निष्पादन योग्य 7za.exe, जिसमें अंतर्निर्मित मॉड्यूल हैं, लेकिन 7z, ZIP (फ़ाइल स्वरूप), gzip, bzip2, संपीड़ित और टार (फ़ाइल स्वरूप) स्वरूपों तक सीमित संपीड़न/विसंपीड़न समर्थन के साथ। एक 64-बिट संस्करण उपलब्ध है, बड़े मेमोरी मैप्स के समर्थन के साथ, तेजी से संपीड़न के लिए अग्रणी। सभी संस्करण मल्टी-थ्रेडिंग का समर्थन करते हैं।
Line 98: Line 85:
** p7zip-zstd (zstd के साथ p7zip) ZS परिवर्धन के साथ p7zip है।<ref>{{cite web |title=p7zip-zstd |url=https://github.com/p7zip-project/p7zip |publisher=p7zip-project |date=4 May 2023}}</ref>
** p7zip-zstd (zstd के साथ p7zip) ZS परिवर्धन के साथ p7zip है।<ref>{{cite web |title=p7zip-zstd |url=https://github.com/p7zip-project/p7zip |publisher=p7zip-project |date=4 May 2023}}</ref>
* NanaZip कई स्रोतों से परिवर्तनों को एकीकृत करने वाला एक कांटा है, जिसे [[Microsoft Store]] के लिए आधुनिक बनाया गया है।<ref>{{cite web |title=NanaZip:  The 7-Zip derivative intended for the modern Windows experience |url=https://github.com/M2Team/NanaZip |publisher=M2-Team |date=6 May 2023}}</ref>
* NanaZip कई स्रोतों से परिवर्तनों को एकीकृत करने वाला एक कांटा है, जिसे [[Microsoft Store]] के लिए आधुनिक बनाया गया है।<ref>{{cite web |title=NanaZip:  The 7-Zip derivative intended for the modern Windows experience |url=https://github.com/M2Team/NanaZip |publisher=M2-Team |date=6 May 2023}}</ref>
=== प्लगइन्स ===
=== प्लगइन्स ===
7-ज़िप विस्तार के लिए प्लग-इन सिस्टम के साथ आता है। आधिकारिक लिंक पृष्ठ TC4Shell द्वारा लिखे गए कई प्लगइन्स की ओर इशारा करता है, जो अतिरिक्त फ़ाइल समर्थन प्रदान करते हैं।<ref>{{cite web |title=लिंक|url=https://7-zip.org/links.html |website=7-zip.org}}</ref>
7-ज़िप विस्तार के लिए प्लग-इन सिस्टम के साथ आता है। आधिकारिक लिंक पृष्ठ TC4Shell द्वारा लिखे गए कई प्लगइन्स की ओर इशारा करता है, जो अतिरिक्त फ़ाइल समर्थन प्रदान करते हैं।<ref>{{cite web |title=लिंक|url=https://7-zip.org/links.html |website=7-zip.org}}</ref>
== सॉफ्टवेयर विकास किट ==
== सॉफ्टवेयर विकास किट ==
7-ज़िप में एक [[LZMA]] [[सॉफ़्टवेयर विकास किट]] है जो मूल रूप से [[दोहरी लाइसेंसिंग]] थी। [[जीएनयू लेसर जनरल पब्लिक लाइसेंस]] और [[ सामान्य सार्वजनिक लाइसेंस ]] दोनों के तहत दोहरे लाइसेंस।<ref>{{cite web | url = http://sourceforge.net/projects/sevenzip/files/LZMA%20SDK/4.23/ | title = Browse /LZMA SDK/4.23 | access-date = 2014-02-12 | publisher = [[SourceForge]]}}</ref> लिंक्ड बायनेरिज़ के लिए एक अतिरिक्त विशेष अपवाद के साथ। 2 दिसंबर 2008 को, एसडीके [[पब्लिक डोमेन]] में इगोर पावलोव द्वारा [[सॉफ्टवेयर लाइसेंसिंग]] था।<ref name="LZMA_SDK">{{cite web|url=https://www.7-zip.org/sdk.html|title=LZMA SDK (सॉफ्टवेयर डेवलपमेंट किट)|last=Pavlov|first=Igor|year=2013|access-date=16 June 2013}}</ref>
7-ज़िप में एक [[LZMA]] [[सॉफ़्टवेयर विकास किट]] है जो मूल रूप से [[दोहरी लाइसेंसिंग]] थी। [[जीएनयू लेसर जनरल पब्लिक लाइसेंस]] और [[ सामान्य सार्वजनिक लाइसेंस ]] दोनों के तहत दोहरे लाइसेंस।<ref>{{cite web | url = http://sourceforge.net/projects/sevenzip/files/LZMA%20SDK/4.23/ | title = Browse /LZMA SDK/4.23 | access-date = 2014-02-12 | publisher = [[SourceForge]]}}</ref> लिंक्ड बायनेरिज़ के लिए एक अतिरिक्त विशेष अपवाद के साथ। 2 दिसंबर 2008 को, एसडीके [[पब्लिक डोमेन]] में इगोर पावलोव द्वारा [[सॉफ्टवेयर लाइसेंसिंग]] था।<ref name="LZMA_SDK">{{cite web|url=https://www.7-zip.org/sdk.html|title=LZMA SDK (सॉफ्टवेयर डेवलपमेंट किट)|last=Pavlov|first=Igor|year=2013|access-date=16 June 2013}}</ref>
Line 111: Line 94:


18.05 से पहले के 7-ज़िप के संस्करणों में RAR (फ़ाइल स्वरूप) से फ़ाइलें निकालने के लिए मॉड्यूल में मनमाना कोड निष्पादन भेद्यता शामिल है ({{CVE|2018-10115}}), एक भेद्यता जो 30 अप्रैल 2018 को तय की गई थी।<ref>{{cite web|url=https://www.cisecurity.org/advisory/a-vulnerability-in-7-zip-could-allow-for-arbitrary-code-execution_2018-049/|title=A Vulnerability in 7-Zip Could Allow for Arbitrary Code Execution|website=cisecurity.org|date=2018-05-01}}</ref>
18.05 से पहले के 7-ज़िप के संस्करणों में RAR (फ़ाइल स्वरूप) से फ़ाइलें निकालने के लिए मॉड्यूल में मनमाना कोड निष्पादन भेद्यता शामिल है ({{CVE|2018-10115}}), एक भेद्यता जो 30 अप्रैल 2018 को तय की गई थी।<ref>{{cite web|url=https://www.cisecurity.org/advisory/a-vulnerability-in-7-zip-could-allow-for-arbitrary-code-execution_2018-049/|title=A Vulnerability in 7-Zip Could Allow for Arbitrary Code Execution|website=cisecurity.org|date=2018-05-01}}</ref>
== रिसेप्शन और उपयोग ==
== रिसेप्शन और उपयोग ==
2012 में Snapfiles.com ने 5 में से 7-ज़िप 4.5 सितारों को रेट किया, ध्यान दिया, [इसका] इंटरफ़ेस और अतिरिक्त सुविधाएं काफी बुनियादी हैं, लेकिन संपीड़न अनुपात बकाया है।<ref>{{cite web|title=7-Zip file compression tool |publisher=WebAttack |work=Snapfiles.com |url=http://www.snapfiles.com/get/7zip.html |access-date=2012-10-12}}</ref>
2012 में Snapfiles.com ने 5 में से 7-ज़िप 4.5 सितारों को रेट किया, ध्यान दिया, [इसका] इंटरफ़ेस और अतिरिक्त सुविधाएं काफी बुनियादी हैं, लेकिन संपीड़न अनुपात बकाया है।<ref>{{cite web|title=7-Zip file compression tool |publisher=WebAttack |work=Snapfiles.com |url=http://www.snapfiles.com/get/7zip.html |access-date=2012-10-12}}</ref>
Line 118: Line 99:
2002 और 2016 के बीच, अकेले [[SourceForge]] से 7-ज़िप को 410 मिलियन बार डाउनलोड किया गया था।<ref>[https://sourceforge.net/projects/sevenzip/files/stats/timeline?dates=2001-07-20+to+2016-07-26 7-zip file download stats] on [[SourceForge.net]] (July 2016)</ref>
2002 और 2016 के बीच, अकेले [[SourceForge]] से 7-ज़िप को 410 मिलियन बार डाउनलोड किया गया था।<ref>[https://sourceforge.net/projects/sevenzip/files/stats/timeline?dates=2001-07-20+to+2016-07-26 7-zip file download stats] on [[SourceForge.net]] (July 2016)</ref>
सॉफ्टवेयर को पुरस्कार प्राप्त हुए हैं, 2007 में, सोर्सफोर्ज ने इसे तकनीकी डिजाइन और सर्वश्रेष्ठ परियोजना के लिए सामुदायिक पसंद पुरस्कार प्रदान किया।<ref name="7zipAward2007">{{cite web|url=https://sourceforge.net/blog/cca07/|title=SourceForge.net: 2007 Community Choice Awards|date=15 June 2007|website=[[SourceForge]]|archive-url=https://web.archive.org/web/20100326163008/http://sourceforge.net/blog/cca07/|archive-date=26 March 2010|url-status=live|access-date=16 April 2010}}</ref> 2013 में, टॉम के हार्डवेयर ने 7-ZIP, MagicRAR, [[WinRAR]], WinZip की तुलना करते हुए एक संपीड़न गति परीक्षण किया; उन्होंने निष्कर्ष निकाला कि 7-ज़िप ने संपीड़न गति, अनुपात और आकार के संबंध में अन्य सभी को हरा दिया और सॉफ्टवेयर को 2013 टॉम के हार्डवेयर एलीट पुरस्कार से सम्मानित किया।<ref>{{Cite web|last1=Masiero|first1=Manuel|last2=Roos|first2=Achim|date=19 March 2013|title=Compression Performance: 7-Zip, MagicRAR, WinRAR, WinZip|url=https://www.tomshardware.com/reviews/winrar-winzip-7-zip-magicrar,3436.html|access-date=2021-04-25|website=[[Tom's Hardware]]|language=en}}</ref>
सॉफ्टवेयर को पुरस्कार प्राप्त हुए हैं, 2007 में, सोर्सफोर्ज ने इसे तकनीकी डिजाइन और सर्वश्रेष्ठ परियोजना के लिए सामुदायिक पसंद पुरस्कार प्रदान किया।<ref name="7zipAward2007">{{cite web|url=https://sourceforge.net/blog/cca07/|title=SourceForge.net: 2007 Community Choice Awards|date=15 June 2007|website=[[SourceForge]]|archive-url=https://web.archive.org/web/20100326163008/http://sourceforge.net/blog/cca07/|archive-date=26 March 2010|url-status=live|access-date=16 April 2010}}</ref> 2013 में, टॉम के हार्डवेयर ने 7-ZIP, MagicRAR, [[WinRAR]], WinZip की तुलना करते हुए एक संपीड़न गति परीक्षण किया; उन्होंने निष्कर्ष निकाला कि 7-ज़िप ने संपीड़न गति, अनुपात और आकार के संबंध में अन्य सभी को हरा दिया और सॉफ्टवेयर को 2013 टॉम के हार्डवेयर एलीट पुरस्कार से सम्मानित किया।<ref>{{Cite web|last1=Masiero|first1=Manuel|last2=Roos|first2=Achim|date=19 March 2013|title=Compression Performance: 7-Zip, MagicRAR, WinRAR, WinZip|url=https://www.tomshardware.com/reviews/winrar-winzip-7-zip-magicrar,3436.html|access-date=2021-04-25|website=[[Tom's Hardware]]|language=en}}</ref>
 
== यह भी देखें{{Portal|Free and open-source software}}==
 
== यह भी देखें ==
{{Portal|Free and open-source software}}
* संग्रह स्वरूपों की तुलना
* संग्रह स्वरूपों की तुलना
* [[फ़ाइल अभिलेखागार की तुलना]]
* [[फ़ाइल अभिलेखागार की तुलना]]
Line 128: Line 106:
==संदर्भ==
==संदर्भ==
{{Reflist}}
{{Reflist}}
==बाहरी संबंध==
==बाहरी संबंध==
{{Commons category}}
{{Commons category}}
* {{SourceForge|sevenzip|7-Zip}}
* {{SourceForge|sevenzip|7-Zip}}
* [https://portableapps.com/apps/utilities/7-zip_portable 7-Zip Portable] at [[PortableApps.com]]
* [https://portableapps.com/apps/utilities/7-zip_portable 7-Zip Portable] at [[PortableApps.com]]
<!-- Discuss in Talk before adding anymore EL, especially dodgy mirrors-->
{{Compression software}}
{{Compression software}}
{{FOSS}}
{{FOSS}}

Revision as of 17:42, 31 May 2023

7-Zip
Developer(s)Igor Pavlov[1]
Initial release19 July 1999; 25 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) सूट के भाग के रूप में अलग से उपलब्ध है।

आरएआर संग्रह के लिए डिकंप्रेशन इंजन को यूएनआरएआर प्रोग्राम के स्वतंत्र रूप से उपलब्ध सोर्स कोड का उपयोग करके विकसित किया गया था, जिसमें आरएआर कंप्रेसर के निर्माण के खिलाफ लाइसेंसिंग प्रतिबंध है। 7-ज़िप v15.06 और बाद में RAR5 प्रारूप में फ़ाइलों के एक्सट्रैक्शन का सपोर्ट करता है।[17] कुछ बैकअप सिस्टम 7-ज़िप जैसे संग्रह प्रोग्रामों द्वारा समर्थित प्रारूपों का उपयोग करते हैं उदाहरण के लिए, कुछ एंड्रॉइड बैकअप tar प्रारूप में हैं, और इन्हें 7-ज़िप जैसे संग्रहकर्ता द्वारा निकाला जा सकता है।[18]

7-ज़िप ZS, Zमानक .zst (और अन्य प्रारूपों) के समर्थन के साथ 7-ज़िप एफएम (FM) का पोर्ट, टिनो रीचर्ड द्वारा विकसित किया गया है।[19]

आधुनिक7z, 7-ज़िप एफएम के लिए एक जेडस्टैंडर्ड .zst (और अन्य प्रारूप) प्लगइन, डेनिस अनिसिमोव (टीसी4शेल) द्वारा विकसित किया गया है।[20]

फ़ाइल मैनेजर

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

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

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

विशेषताएं

7-जिप सपोर्ट करता है-

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

संस्करण

दो कमांड-लाइन इंटरफ़ेस | कमांड-लाइन संस्करण प्रदान किए गए हैं: 7z.exe, बाहरी पुस्तकालयों का उपयोग करके; और एक स्टैंडअलोन निष्पादन योग्य 7za.exe, जिसमें अंतर्निर्मित मॉड्यूल हैं, लेकिन 7z, ZIP (फ़ाइल स्वरूप), gzip, bzip2, संपीड़ित और टार (फ़ाइल स्वरूप) स्वरूपों तक सीमित संपीड़न/विसंपीड़न समर्थन के साथ। एक 64-बिट संस्करण उपलब्ध है, बड़े मेमोरी मैप्स के समर्थन के साथ, तेजी से संपीड़न के लिए अग्रणी। सभी संस्करण मल्टी-थ्रेडिंग का समर्थन करते हैं।

कांटे

  • p7zip यूनिक्स जैसे ऑपरेटिंग सिस्टम (Linux, FreeBSD, और macOS सहित), FreeDOS, OpenVMS, AmigaOS 4 और MorphOS के लिए एक फोर्क है। यह केवल 7za.exe संस्करण प्रदान करता है।[10]* 7-ज़िप ZS फ़ाइल स्वरूप में जोड़े गए Zमानक और विभिन्न अन्य संपीड़न एल्गोरिदम के साथ एक कांटा है।[26]
    • p7zip-zstd (zstd के साथ p7zip) ZS परिवर्धन के साथ p7zip है।[27]
  • NanaZip कई स्रोतों से परिवर्तनों को एकीकृत करने वाला एक कांटा है, जिसे Microsoft Store के लिए आधुनिक बनाया गया है।[28]

प्लगइन्स

7-ज़िप विस्तार के लिए प्लग-इन सिस्टम के साथ आता है। आधिकारिक लिंक पृष्ठ TC4Shell द्वारा लिखे गए कई प्लगइन्स की ओर इशारा करता है, जो अतिरिक्त फ़ाइल समर्थन प्रदान करते हैं।[29]

सॉफ्टवेयर विकास किट

7-ज़िप में एक LZMA सॉफ़्टवेयर विकास किट है जो मूल रूप से दोहरी लाइसेंसिंग थी। जीएनयू लेसर जनरल पब्लिक लाइसेंस और सामान्य सार्वजनिक लाइसेंस दोनों के तहत दोहरे लाइसेंस।[30] लिंक्ड बायनेरिज़ के लिए एक अतिरिक्त विशेष अपवाद के साथ। 2 दिसंबर 2008 को, एसडीके पब्लिक डोमेन में इगोर पावलोव द्वारा सॉफ्टवेयर लाइसेंसिंग था।[9]

सुरक्षा

पुराने संस्करणों पर, स्व-निकालने वाले संग्रह DLL अपहरण के माध्यम से मनमाना कोड निष्पादन के लिए असुरक्षित थे: वे UXTheme.dll नामक एक DLL को लोड और चलाते हैं, यदि यह निष्पादन योग्य फ़ाइल के समान फ़ोल्डर में है।[31][32][33] 7-ज़िप 16.03 रिलीज़ नोट्स का कहना है कि इंस्टॉलर और एसएफएक्स मॉड्यूल ने डीएलएल प्रीलोडिंग हमले के खिलाफ सुरक्षा को जोड़ा है।[2]

18.05 से पहले के 7-ज़िप के संस्करणों में RAR (फ़ाइल स्वरूप) से फ़ाइलें निकालने के लिए मॉड्यूल में मनमाना कोड निष्पादन भेद्यता शामिल है (CVE-2018-10115), एक भेद्यता जो 30 अप्रैल 2018 को तय की गई थी।[34]

रिसेप्शन और उपयोग

2012 में Snapfiles.com ने 5 में से 7-ज़िप 4.5 सितारों को रेट किया, ध्यान दिया, [इसका] इंटरफ़ेस और अतिरिक्त सुविधाएं काफी बुनियादी हैं, लेकिन संपीड़न अनुपात बकाया है।[35] 2009 में TechRepublic पर, जस्टिन जेम्स ने फ़ाइल प्रबंधक (Windows) एकीकरण के लिए विस्तृत सेटिंग्स की सराहना की और संपीड़न-विसंपीड़न बेंचमार्क उपयोगिता को साफ कहा। और हालांकि आर्काइव डायलॉग में सेटिंग्स हैं जो अधिकांश उपयोगकर्ताओं को भ्रमित करेंगी, उन्होंने निष्कर्ष निकाला: 7-ज़िप अंतर्निहित विंडोज क्षमताओं और भुगतान उत्पादों की सुविधाओं के बीच एक अच्छी जगह फिट बैठता है, और यह फ़ाइल की एक बड़ी विविधता को संभालने में सक्षम है प्रक्रिया में प्रारूप।[36] 2002 और 2016 के बीच, अकेले SourceForge से 7-ज़िप को 410 मिलियन बार डाउनलोड किया गया था।[37] सॉफ्टवेयर को पुरस्कार प्राप्त हुए हैं, 2007 में, सोर्सफोर्ज ने इसे तकनीकी डिजाइन और सर्वश्रेष्ठ परियोजना के लिए सामुदायिक पसंद पुरस्कार प्रदान किया।[38] 2013 में, टॉम के हार्डवेयर ने 7-ZIP, MagicRAR, WinRAR, WinZip की तुलना करते हुए एक संपीड़न गति परीक्षण किया; उन्होंने निष्कर्ष निकाला कि 7-ज़िप ने संपीड़न गति, अनुपात और आकार के संबंध में अन्य सभी को हरा दिया और सॉफ्टवेयर को 2013 टॉम के हार्डवेयर एलीट पुरस्कार से सम्मानित किया।[39]

यह भी देखें

संदर्भ

  1. "A Few Questions for Igor Pavlov". Dr. Dobb's Data Compression Newsletter. 2003-04-30. Retrieved 2023-03-28.
  2. 2.0 2.1 2.2 2.3 "History of 7-zip changes". 7-Zip 20.02 alpha. 8 August 2020. Retrieved 8 August 2020.
  3. "P7ZIP SourceForge". SourceForge.net. January 2016. Retrieved 2016-03-07.
  4. "Tests for ReactOS 0.4.14".
  5. 5.0 5.1 Larabel, Michael (2021-03-12). "Upstream 7-Zip Adds Preliminary Linux Support" (in English). Phoronix. Retrieved 2021-03-17.
  6. "7-Zip - Browse /7-Zip/16.00". SourceForge.net. Slashdot Media. 10 April 2016. Retrieved 12 May 2016.
  7. Options... dialog box of 7-Zip for Windows 21.00 alpha
  8. Pavlov, Igor (2010). "7-Zip License for use and distribution". 7-zip.org/. Archived from the original on 10 April 2010. Retrieved 2010-04-16.
  9. 9.0 9.1 Pavlov, Igor (2013). "LZMA SDK (सॉफ्टवेयर डेवलपमेंट किट)". Retrieved 16 June 2013.
  10. 10.0 10.1 "P7ZIP". GitHub. July 2022. Retrieved 2022-07-06.
  11. Pavlov, Igor. "7-Zip". 7-zip.org. Retrieved 31 October 2012.
  12. Pavlov, Igor. "7-Zip – License for use and distribution". 7-zip.org. Retrieved 31 October 2012.
  13. Diaz, Antonio Diaz. "Lzip". LZip.NonGNU.org. Archived from the original on 29 July 2010. Retrieved 29 July 2010.
  14. Pavlov, Igor. "7z Format". 7-zip.org. Retrieved 16 April 2017.
  15. "7-Zip 2011 – TopTenREVIEWS". Archived from the original on 25 October 2012.
  16. Igor Pavlov. "7-Zip (home page)". 7-zip.org. Archived from the original on 21 January 2002. Statement on compression performance very similar in January 2002 and April 2017.
  17. Pavlov, Igor. "7-Zip 15.06 beta release notes".
  18. Vijay (11 May 2013). "नंद्रॉइड बैकअप से फाइलें कैसे निकालें". AJQI. Retrieved 16 April 2017.
  19. "Milkys Homepage - 7-Zip with support for Zstandard, Brotli, Lz4, Lz5 and Lizard Compression". mcmilk.de.
  20. "Modern7z". www.tc4shell.com.
  21. "AES Encryption Information: Encryption Specification AE-1 and AE-2". WinZip. 30 January 2009.
  22. Atwood, Jeff (28 February 2009). "मल्टी-कोर युग में फ़ाइल संपीड़न". Coding Horror. Retrieved 4 August 2017.
  23. "Command Line Syntax". sevenzip.osdn.jp.
  24. "[ubuntu] GUI front end for 7-zip? [Archive] - Ubuntu Forums". ubuntuforums.org.
  25. -m (Set compression Method) switch
  26. "Milkys Homepage - 7-Zip with support for Zstandard, Brotli, Lz4, Lz5 and Lizard Compression". mcmilk.de.
  27. "p7zip-zstd". p7zip-project. 4 May 2023.
  28. "NanaZip: The 7-Zip derivative intended for the modern Windows experience". M2-Team. 6 May 2023.
  29. "लिंक". 7-zip.org.
  30. "Browse /LZMA SDK/4.23". SourceForge. Retrieved 2014-02-12.
  31. Kanthak, Stefan (8 December 2015). "Executable installers are vulnerable^WEVIL (case 7): 7z*.exe allows remote code execution with escalation of privilege". SecLists.org.
  32. Kanthak, Stefan (22 December 2015). "Executable installers are vulnerable^WEVIL (case 14): Rapid7's ScanNowUPnP.exe allows arbitrary (remote) code execution". SecLists.org.
  33. Hart, Jon (21 December 2015). "स्कैन नाउ डीएलएल सर्च ऑर्डर भेद्यता और बहिष्करण का अपहरण". Rapid7.com.
  34. "A Vulnerability in 7-Zip Could Allow for Arbitrary Code Execution". cisecurity.org. 2018-05-01.
  35. "7-Zip file compression tool". Snapfiles.com. WebAttack. Retrieved 2012-10-12.
  36. James, Justin (10 November 2009). "Review: 7-Zip file compression application". TechRepublic. pp. 1–2.
  37. 7-zip file download stats on SourceForge.net (July 2016)
  38. "SourceForge.net: 2007 Community Choice Awards". SourceForge. 15 June 2007. Archived from the original on 26 March 2010. Retrieved 16 April 2010.
  39. Masiero, Manuel; Roos, Achim (19 March 2013). "Compression Performance: 7-Zip, MagicRAR, WinRAR, WinZip". Tom's Hardware (in English). Retrieved 2021-04-25.

बाहरी संबंध