7-ज़िप: Difference between revisions
From Vigyanwiki
No edit summary |
No edit summary |
||
| (7 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
{{Infobox software | {{Infobox software | ||
| name = 7- | | name = 7-ज़िप | ||
| logo = 7ziplogo.svg | | logo = 7ziplogo.svg | ||
| screenshot = 7-Zip.png | | screenshot = 7-Zip.png | ||
| Line 21: | Line 20: | ||
}} | }} | ||
7-ज़िप मुक्त और ओपन-सोर्स [[फ़ाइल संग्रहकर्ता]] है, उपयोगिता जिसका उपयोग फ़ाइलों के समूहों को "संग्रह" के रूप में जाने वाले संपीडित कंटेनरों में रखने के लिए किया जाता है। इसे इगोर पावलोव द्वारा विकसित किया गया है और इसे पहली बार 1999 में जारी किया गया था।<ref name="7zipHistory" /> 7-ज़िप का अपना संग्रह प्रारूप है जिसे [[7z]] कहा जाता है, लेकिन कई अन्य को पढ़ और लिख सकते हैं। | '''7-ज़िप''' मुक्त और ओपन-सोर्स [[फ़ाइल संग्रहकर्ता]] है, उपयोगिता जिसका उपयोग फ़ाइलों के समूहों को "संग्रह" के रूप में जाने वाले संपीडित कंटेनरों में रखने के लिए किया जाता है। इसे इगोर पावलोव द्वारा विकसित किया गया है और इसे पहली बार 1999 में जारी किया गया था।<ref name="7zipHistory" /> 7-ज़िप का अपना संग्रह प्रारूप है जिसे [[7z]] कहा जाता है, लेकिन कई अन्य को भी पढ़ और लिख सकते हैं। | ||
प्रोग्राम का उपयोग विंडोज [[ ग्राफिकल यूज़र इंटरफ़ेस |ग्राफिकल यूजर इंटरफेस]] से किया जा सकता है, जिसमें विंडोज [[ कमांड लाइन इंटरफेस |कमांड-लाइन इंटरफेस]] से कमांड 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 प्रोजेक्ट के स्थान पर अपस्ट्रीम में प्रारंभिक लिनक्स | संस्करण 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 41: | ||
=== अन्य === | === अन्य === | ||
7-ज़िप [[ज़िप (फ़ाइल स्वरूप)|ZIP]], [[gzip]], bzip2, [[XZ Utils|xz]], tar, और डब्ल्यूआईएम (WIM) सहित कई अन्य संपीडन और गैर-संपीडन संग्रह प्रारूपों (पैकिंग और अनपैकिंग दोनों के लिए) का | 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]]) संपीडन) और [[Nullsoft Scriptable Install System|एनएसआईएस (NSIS)]] (एलजेडएमए) इंस्टालर प्रारूप खोले जा सकते हैं। इसी तरह, कुछ माइक्रोसॉफ्ट एक्सेक्यूटेबल प्रोग्राम (.EXE) जो स्व-निष्कर्षण संग्रह हैं या अन्यथा संग्रहीत सामग्री (जैसे, कुछ सेटअप फ़ाइलें) सम्मिलित हैं, उन्हें संग्रह के रूप में खोला जा सकता है। | |||
ज़िप या 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> पर | |||
* '''नेटवर्क-''' जुड़े हुए सभी नेटवर्क क्लाइंट की सूची लोड करता है | |||
* '''\\'''.- "कंप्यूटर" के समान निम्न-स्तरीय एनटीएफएस (NTFS) एक्सेस में ड्राइव को लोड करने के अलावा। इसके परिणामस्वरूप महत्वपूर्ण ड्राइव फ़ाइलें और हटाई गई फ़ाइलें अभी भी दिखाई देने के लिए ड्राइव पर उपस्थित हैं। (ध्यान दें- नवंबर 2020 तक, वर्तमान में अज्ञात कारणों से निम्न-स्तरीय मोड में सक्रिय विभाजन तक पहुंच की अनुमति नहीं है।) | |||
रूट पर एक निर्देशिका ऊपर जाने पर, सभी ड्राइव, हटाने योग्य या आंतरिक दिखाई देते हैं। | |||
* कंप्यूटर | |||
* दस्तावेज़ | |||
* नेटवर्क | |||
* \\. | |||
== विशेषताएं == | == विशेषताएं == | ||
7- | 7-जिप सपोर्ट करता है- | ||
* 32 और 64-बिट x86, ARM64 आर्किटेक्चर सपोर्ट | * 32 और 64-बिट x86, ARM64 आर्किटेक्चर सपोर्ट | ||
* फ़ाइल मैनेजर | * फ़ाइल मैनेजर | ||
* 256-बिट | * 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) जैसे हटाने योग्य मीडिया पर बैकअप के लिए उपयोग की अनुमति देने वाले गतिशील रूप से चर आकार का विस्तार | ||
* | * दोहरी पैनल मोड में उपयोग किए जाने पर एक बुनियादी [[रूढ़िवादी फ़ाइल प्रबंधक|रूढ़िवादी फ़ाइल मैनेजर]] के रूप में उपयोगिता | ||
* | * एकाधिक-कोर सीपीयू (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> | ||
* ग्राफिकल यूज़र इंटरफ़ेस। विंडोज संस्करण अपने जीयूआई के साथ आता है | * ग्राफिकल यूज़र इंटरफ़ेस। विंडोज संस्करण अपने जीयूआई (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 | * डिस्क पर फ़ाइलों के लिए CRC-32, CRC-64, SHA-1, या SHA-256 प्रारूपों में [[ अंततः, |चेकसम]] की गणना करना, या तो कमांड लाइन या एक्सप्लोरर के संदर्भ मेनू के माध्यम से उपलब्ध है<ref name="7zipHistory" /> | ||
* वैकल्पिक रूप से निर्माण | *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 (7z.exe), एक्सटर्नल लाइब्रेरी का उपयोग करके और 7za (7za.exe), जो स्टैंडअलोन एक्जीक्यूटेबल है जिसमें बिल्ट-इन मॉड्यूल हैं, लेकिन 7z, ZIP, gzip, bzip2, Z और tar प्रारूप तक सीमित कम्प्रेशन/डिकंप्रेशन सपोर्ट के साथ। 64-बिट संस्करण उपलब्ध है, बड़े मेमोरी मैप के समर्थन के साथ, तेजी से संपीडन के लिए अग्रणी है। सभी संस्करण मल्टी-थ्रेडिंग का समर्थन करते हैं। | ||
=== | === फोर्क्स === | ||
* p7zip यूनिक्स जैसे ऑपरेटिंग सिस्टम ([[Linux]], [[FreeBSD]], और [[macOS]] सहित), [[FreeDOS]], [[OpenVMS]], [[AmigaOS 4]] और [[MorphOS]] के लिए एक फोर्क है। यह केवल 7za | * p7zip यूनिक्स जैसे ऑपरेटिंग सिस्टम ([[Linux]], [[FreeBSD]], और [[macOS]] सहित), [[FreeDOS]], [[OpenVMS]], [[AmigaOS 4]] और [[MorphOS]] के लिए एक फोर्क है। यह केवल 7za संस्करण प्रदान करता है।<ref name="p7ziphome" /> | ||
*7-ज़िप ZS Z [[मानक]] के साथ फोर्क है और फ़ाइल प्रारूप में जोड़े गए विभिन्न अन्य संपीडन एल्गोरिदम हैं।<ref>{{cite web |title=Milkys Homepage - 7-Zip with support for Zstandard, Brotli, Lz4, Lz5 and Lizard Compression |url=https://mcmilk.de/projects/7-Zip-zstd/ |website=mcmilk.de}}</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> | ** 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 कई | * 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-ज़िप विस्तार के लिए प्लग-इन सिस्टम के साथ आता है। आधिकारिक | 7-ज़िप विस्तार के लिए प्लग-इन सिस्टम के साथ आता है। आधिकारिक "लिंक्स" पेज टीसी4शेल द्वारा लिखे गए कई प्लगइन्स की ओर इंगित करता है, जो अतिरिक्त फाइल सपोर्ट प्रदान करता है।<ref>{{cite web |title=लिंक|url=https://7-zip.org/links.html |website=7-zip.org}}</ref> | ||
== सॉफ़्टवेयर विकास किट == | |||
7-ज़िप में एलजेडएमए एसडीके ([[LZMA]] [[सॉफ़्टवेयर विकास किट|SDK]]) है जो मूल रूप से जीएनयू एलजीपीएल ([[जीएनयू लेसर जनरल पब्लिक लाइसेंस|GNU LGPL]]) और [[ सामान्य सार्वजनिक लाइसेंस |कॉमन पब्लिक लाइसेंस]] दोनों के तहत [[दोहरी लाइसेंसिंग|दोहरे लाइसेंस]] वाला था,<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-ज़िप में | |||
== सुरक्षा == | == सुरक्षा == | ||
पुराने संस्करणों पर, स्व-निकालने वाले संग्रह DLL अपहरण के माध्यम से [[मनमाना कोड निष्पादन]] के लिए असुरक्षित थे | पुराने संस्करणों पर, स्व-निकालने वाले संग्रह डीएलएल (DLL) अपहरण के माध्यम से [[मनमाना कोड निष्पादन]] के लिए असुरक्षित थे- वे UXTheme.dll नामक डीएलएल को लोड और रन करते हैं, यदि यह एक्सेक्यूटेबल फ़ाइल के समान फ़ोल्डर में है।<ref>{{cite web|last1=Kanthak|first1=Stefan|title=Executable installers are vulnerable^WEVIL (case 7): 7z*.exe allows remote code execution with escalation of privilege|url=http://seclists.org/fulldisclosure/2015/Dec/34|website=SecLists.org|date=8 December 2015}}</ref><ref>{{cite web|last1=Kanthak|first1=Stefan|title=Executable installers are vulnerable^WEVIL (case 14): Rapid7's ScanNowUPnP.exe allows arbitrary (remote) code execution|url=http://seclists.org/fulldisclosure/2015/Dec/90|website=SecLists.org|date=22 December 2015}}</ref><ref>{{cite web|last1=Hart|first1=Jon|title=स्कैन नाउ डीएलएल सर्च ऑर्डर भेद्यता और बहिष्करण का अपहरण|url=https://community.rapid7.com/community/infosec/blog/2015/12/21/scannow-dll-search-order-hijacking-vulnerability-and-deprecation|website=Rapid7.com|date=21 December 2015}}</ref> 7-ज़िप 16.03 रिलीज़ नोट कहते हैं कि इंस्टॉलर और एसएफएक्स (SFX) मॉड्यूल ने डीएलएल प्रीलोडिंग हमले के विरुद्ध सुरक्षा जोड़ी है।<ref name="7zipHistory" /> | ||
18.05 से पहले के 7-ज़िप के संस्करणों में आरएआर संग्रह ({{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> | |||
== स्वीकृति और उपयोग == | |||
Snapfiles.com ने 2012 में 5 में से 4.5 स्टार्स 7-ज़िप को रेट किया, यह देखते हुए, "[इसका] इंटरफ़ेस और अतिरिक्त विशेषताएँ काफी बुनियादी हैं, लेकिन संपीडन अनुपात उत्कृष्ट है"।<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> | |||
2009 में [[TechRepublic|टेकरिपब्लिक]] पर, जस्टिन जेम्स ने पाया कि विंडोज फ़ाइल मैनेजर एकीकरण के लिए विस्तृत सेटिंग्स "सराहना" की गईं और संपीडन-विसंपीडन बेंचमार्क उपयोगिता को "साफ" कहा जाता है। और हालांकि संग्रह डायलॉग में सेटिंग्स हैं जो "अधिकांश उपयोगकर्ताओं को भ्रमित करेंगी", उन्होंने निष्कर्ष निकाला- "7-ज़िप बिल्ट-इन विंडोज क्षमताओं और सशुल्क उत्पादों की विशेषताओं के बीच अच्छी जगह फिट बैठता है, और यह प्रक्रिया में फ़ाइल प्रारूपों की बड़ी विविधता को संभालने में सक्षम है।"<ref>{{cite web|url=https://www.techrepublic.com/blog/product-spotlight/review-7-zip-file-compression-application/|title=Review: 7-Zip file compression application|last=James|first=Justin|date=10 November 2009|website=[[TechRepublic]]|pages=1–2}}</ref> | |||
2009 में [[TechRepublic]] पर, जस्टिन जेम्स ने फ़ाइल | |||
| < | |||