7-Zip आर्काइव (.7z)
7-Zip मानक7-Zip आर्काइव (7Z) एक खुला, उच्च-संपीड़न वाला कंटेनर प्रारूप है, जिसमें LZMA और LZMA2 एल्गोरिदम शामिल हैं। यह पुराने ZIP की तुलना में बहुत बेहतर संपीड़न अनुपात देता है और इसमें AES-256 हेडर एन्क्रिप्शन की सुविधा भी है।
ZIP को 7Z में कन्वर्ट करें
मुफ्त इन-ब्राउज़र ZIP से 7Z कन्वर्टर। अपने डिवाइस पर तुरंत फ़ाइलें कन्वर्ट करें।
निरीक्षण और मेटाडेटा
ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके 7Z फ़ाइलों की पहचान करते हैं:
बाइट-स्तरीय हेडर हस्ताक्षर (मैजिक बाइट्स)
ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके 7Z फ़ाइलों की पहचान करते हैं:
HEX हस्ताक्षर (ऑफ़सेट 0):
37 7A BC AF 27 1CASCII निरूपण: 7z¼¯'\x1c
मानकीकरण: 7-Zip ओपन आर्किटेक्चर विनिर्देश
तकनीकी विनिर्देश
| कंटेनर आर्किटेक्चर | मॉड्यूलर हेडर आर्किटेक्चर, जो क्रमिक कंप्रेशन फ़िल्टर और यूनिकोड फ़ाइलनामों का समर्थन करता है |
| कंप्रेशन | LZMA, LZMA2, PPMd (पाठ), BZip2, Deflate, BCJ / BCJ2 (निष्पादनयोग्य फ़ाइलों के लिए ब्रांच फ़िल्टर) |
| बाइट एंडियानेस | लिटिल-एंडियन (Intel x86) |
| कलर स्पेस | लागू नहीं (आर्काइव कंटेनर) |
| चैनल और संरचना | बहु-फ़ाइल निर्देशिका ट्री, कई वॉल्यूम में फैले आर्काइव और सॉलिड कंप्रेशन ब्लॉक |
| अधिकतम आयाम | फ़ाइलों और कुल आर्काइव वॉल्यूम का आकार 16 एक्साबाइट (16 अरब GB) तक हो सकता है। |
| पारदर्शिता | सभी फ़ाइल विशेषताएँ, Unix अनुमतियाँ और सटीक NTFS 64-bit टाइमस्टैम्प |
| स्ट्रीमिंग और प्रोग्रेसिव | डिफ़ॉल्ट रूप से हेडर फ़ाइल के अंत में संग्रहीत होता है; विशेष नॉन-सॉलिड लेआउट के बिना स्ट्रीमिंग संभव नहीं |
तकनीकी तुलना मैट्रिक्स: 7Z बनाम प्रतियोगी
| तकनीकी विशेषता | 7Z (वर्तमान) | ZIP | RAR | TAR.GZ |
|---|---|---|---|---|
| संपीड़न एल्गोरिदम | LZMA / LZMA2 / PPMd | Deflate (पारंपरिक) | स्वामित्व वाला RAR5 एल्गोरिदम | Deflate (Tar स्ट्रीम पर) |
| फ़ाइल नाम एन्क्रिप्शन | समर्थित (AES-256 हेडर एन्क्रिप्शन) | समर्थित नहीं (फ़ाइल नाम दिखाई देते हैं) | समर्थित (AES-256 हेडर एन्क्रिप्शन) | समर्थित नहीं (सादा tar मेटाडाटा) |
| सॉलिड संपीड़न | समर्थित (व्यापक क्रॉस-फ़ाइल अनुपात वृद्धि) | मानक ZIP में समर्थित नहीं | RAR आर्काइव में समर्थित | स्वाभाविक रूप से सॉलिड (टारबॉल स्ट्रीम) |
| लाइसेंस | मुफ्त ओपन सोर्स (GNU LGPL) | ओपन पब्लिक डोमेन / PKWARE | स्वामित्व वाला व्यावसायिक (WinRAR) | मुफ्त ओपन सोर्स (POSIX/GNU) |
सामान्य करप्शन मोड और हेक्स रिकवरी गाइड
निष्कर्षण विफल हो जाता है 'Data error in encrypted file. Wrong password?' संदेश के साथ।
मूल कारण: एन्क्रिप्टेड LZMA स्ट्रीम में दूषित CRC32 चेकसम या क्षतिग्रस्त ब्लॉक सीमा।
रिकवरी: 7-Zip 'Keep broken files' फ़्लैग या File2File.app आर्काइव रिपेयर के साथ पुनर्प्राप्ति का प्रयास करें।
सुरक्षा विश्लेषण और पार्सर अटैक वेक्टर्स
7z आर्काइव जटिल बहु-फ़िल्टर डिकोडिंग श्रृंखलाओं का समर्थन करते हैं जहाँ विशेष रूप से तैयार की गई फ़िल्टर श्रृंखलाएं मेमोरी सुरक्षा मुद्दों को ट्रिगर कर सकती हैं।
ज्ञात अटैक वेक्टर्स
- 'zip bomb' शैली के अत्यधिक पुनरावर्ती LZMA डिक्शनरी डीकंप्रेसन के माध्यम से सेवा से इनकार (DoS)।
- BCJ2 निष्पादन योग्य फ़ाइलों के शाखा-पता फ़िल्टर की गणना में हीप बाउंड्री से बाहर राइट होना।
- बहु-वॉल्यूम आर्काइव हेडर संरचनाओं के आवंटन के दौरान इंटीजर ओवरफ़्लो।
सुरक्षात्मक सर्वोत्तम प्रथाएँ: स्वचालित सर्वर-साइड निष्कर्षण पाइपलाइनों में अधिकतम डीकंप्रेसन मेमोरी और डीकंप्रेसन अनुपात को सीमित करें।
ऐतिहासिक मूल और मील के पत्थर
मुख्य लाभ और खूबियाँ
- उत्कृष्ट संपीड़न अनुपात: फ़ाइलें आमतौर पर पारंपरिक ZIP से 30% से 70% और RAR से 10% से 20% छोटी होती हैं।
- सॉलिड ब्लॉक संपीड़न समान फ़ाइलों को एक निरंतर स्ट्रीम में जोड़ता है, जिससे अनावश्यक डेटा का खात्मा अधिकतम हो जाता है।
- सैन्य-ग्रेड AES-256 एन्क्रिप्शन फ़ाइल नामों को एन्क्रिप्ट करने का समर्थन करता है, जिससे अनधिकृत निरीक्षण से आर्काइव की सामग्री छिप जाती है।
तकनीकी सीमाएँ और कमियाँ
- सॉलिड संपीड़न के लिए किसी एक फ़ाइल को निकालते समय ब्लॉक में पिछली फ़ाइलों को डीकंप्रेस करने की आवश्यकता होती है।
- अधिकतम-संपीड़न LZMA/LZMA2 एनकोडिंग के दौरान अधिक मेमोरी की खपत।
- अंतर्निहित 7z समर्थन के बिना पुराने विंडोज रिलीज़ पर तृतीय-पक्ष यूटिलिटीज की आवश्यकता होती है।
रोचक तकनीकी जानकारी
- 7-Zip 7z फ़ॉर्मेट का विनिर्देश प्रकाशित करता है। 7-Zip प्रोग्राम LGPL के तहत लाइसेंस प्राप्त है, जबकि LZMA SDK सार्वजनिक डोमेन में है।
- 7z में BCJ2 फ़िल्टर संपीड़न को अधिकतम करने के लिए 32-बिट x86 निष्पादन योग्य फ़ाइलों के जंप लक्ष्य को एक अलग स्ट्रीम में अलग करता है।
- विंडोज 11 ने अंततः इसके आविष्कार के 24 साल बाद, 2023 के अंत में 7z आर्काइव को निकालने के लिए मूल समर्थन को एकीकृत किया।
अक्सर पूछे जाने वाले तकनीकी प्रश्न
7z, ZIP की तुलना में छोटा संपीड़न (compression) क्यों करता है?
7z विशाल शब्दकोश आकारों (1 GB तक) के साथ उन्नत LZMA2 एल्गोरिदम और 'सॉलिड' संपीड़न का उपयोग करता है जो फ़ाइलों में अतिरेक डेटा को समाप्त करते हुए कई फ़ाइलों को एक निरंतर स्ट्रीम के रूप में एक साथ संपीड़ित करता है।
क्या मैं 7-Zip इंस्टॉल किए बिना 7z फ़ाइलें खोल सकता हूँ?
Windows 11 संस्करण 24H2, 7z आर्काइव का समर्थन करता है। File2File.app संगत ब्राउज़र और डिवाइस पर 7z फ़ाइलें प्रोसेस कर सकता है।
क्या 7z पासवर्ड एन्क्रिप्शन सुरक्षित है?
हाँ। 7z SHA-256 कुंजी व्युत्पत्ति के साथ मानकीकृत AES-256 एन्क्रिप्शन का उपयोग करता है, जो मजबूत पासवर्ड का उपयोग करते समय ब्रूट-फोर्स हमलों के खिलाफ गणितीय रूप से सुरक्षित है।