7-ज़िप

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

प्रोग्राम का उपयोग विंडोज ग्राफिकल यूज़र इंटरफ़ेस  से किया जा सकता है, जिसमें कमांड के रूप में विंडोज  कमांड लाइन इंटरफेस  से शेल इंटीग्रेशन भी शामिल है। , और POSIX सिस्टम से as. अधिकांश 7-ज़िप स्रोत कोड GNU लेसर जनरल पब्लिक लाइसेंस|LGPL-2.1-या-बाद के लाइसेंस के अंतर्गत है; हालाँकि, unRAR कोड GNU लेसर जनरल पब्लिक लाइसेंस|LGPL-2.1-या-बाद के लाइसेंस के तहत एक unRAR प्रतिबंध के तहत है, जो बताता है कि डेवलपर्स को RAR (फ़ाइल प्रारूप) संपीड़न को रिवर्स इंजीनियर  करने के लिए कोड का उपयोग करने की अनुमति नहीं है। कलन विधि। संस्करण 21.01 अल्फा के बाद से, p7zip प्रोजेक्ट के बजाय अपस्ट्रीम में प्रारंभिक लिनक्स समर्थन जोड़ा गया है।

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

कोर 7z संपीड़न विभिन्न प्रकार के कलन विधि का उपयोग करता है, जिनमें से सबसे आम हैं bzip2, आंशिक मिलान द्वारा भविष्यवाणी, लेम्पेल-ज़िव-मार्कोव श्रृंखला एल्गोरिदम, और लेम्पेल-ज़िव-मार्कोव श्रृंखला एल्गोरिदम। पावलोव द्वारा विकसित, LZMA एक अपेक्षाकृत नई प्रणाली है, जो 7z प्रारूप के हिस्से के रूप में अपनी शुरुआत कर रही है। एलजेडएमए 3840 एमबी तक के एलजेड-आधारित स्लाइडिंग डिक्शनरी का उपयोग करता है, जो रेंज एन्कोडिंग द्वारा समर्थित है। देशी 7z फ़ाइल स्वरूप खुला और मॉड्यूलर प्रोग्रामिंग है। फ़ाइल का नाम UTF-16 के रूप में संग्रहीत हैं। 2011 में, TopTenReviews ने पाया कि 7z संपीड़न ज़िप (फ़ाइल स्वरूप) से कम से कम 17% बेहतर था, और 7-ज़िप की अपनी साइट ने 2002 के बाद से रिपोर्ट किया है कि संपीड़न अनुपात के परिणाम परीक्षणों के लिए उपयोग किए जाने वाले डेटा पर बहुत निर्भर हैं, आमतौर पर, 7-ज़िप 7z प्रारूप में 30-70% ज़िप प्रारूप की तुलना में बेहतर होता है, और 7-ज़िप संपीड़न अधिकांश अन्य ज़िप-संगत प्रोग्रामों की तुलना में ज़िप प्रारूप में 2-10% बेहतर है। दस्तावेज़ उप-निर्देशिका में 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-ज़िप कुछ विंडोज इंस्टालर फाइलें खोल सकता है, जिससे मुख्य सामग्री के साथ मेटा-फाइलों तक पहुंच की अनुमति मिलती है। कुछ Microsoft CAB (LZX कम्प्रेशन) और Nullsoft Scriptable Install System (LZMA) इंस्टॉलर स्वरूप खोले जा सकते हैं। इसी तरह, कुछ Microsoft निष्पादन योग्य प्रोग्राम (.EXE) जो स्व-निष्कर्षण संग्रह हैं या अन्यथा संग्रहीत सामग्री (जैसे, कुछ सेटअप फ़ाइलें) शामिल हैं, उन्हें संग्रह के रूप में खोला जा सकता है।

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

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

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

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

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

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

कांटे

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

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

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

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

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

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

यह भी देखें

 * संग्रह स्वरूपों की तुलना
 * फ़ाइल अभिलेखागार की तुलना
 * संग्रह प्रारूपों की सूची

बाहरी संबंध

 * 7-Zip Portable at PortableApps.com
 * 7-Zip Portable at PortableApps.com