7-ज़िप

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

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

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

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

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

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

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

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 प्रारूप में फ़ाइलों के निष्कर्षण का समर्थन करता है। कुछ बैकअप सिस्टम 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