अक्सर पूछे जाने वाले प्रश्न (FAQ)

प्रयोगिक पूछे जाने वाले प्रश्न

क्या मैं एक वाणिज्यिक संगठन में 7

हाँ, 7 ज़िप मुफ्त सॉफ्टवेयर है.आप इसे किसी भी कंप्यूटर पर उपयोग कर सकते हैंआपको 7-Zip के लिए रजिस्टर या भुगतान करने की जरूरत नहीं है।

मैं कैसे फ़ाइल असोसिएशनों को विंडोज 7 और विंडोज़ विस्टा में 7-ज़िप में सेट कर सकता हूँ?

आपको व्यवस्थापक मोड में 7-Zip फ़ाइल प्रबंधक चलाना होगा.Right-click the icon of 7-Zip File Manager, and then click Run as administrator. उसके बाद आप फ़ाइल असोसिएशन और कुछ अन्य विकल्प बदल सकते हैं।

7 जिप के नए संस्करण द्वारा बनाए गए 7z अभिलेखागार 7 ज़िप के पुराने संस्करण से बनाए गए अभिलेखागार से बड़े क्यों हो सकते हैं?

New versions of 7-Zip (starting from version 15.06) use another file sorting order by default for solid 7z archives.

Old version of 7-Zip (before version 15.06) used file sorting "by type" ("by extension").

New version of 7-Zip supports two sorting orders:

  • नाम डिफ़ॉल्ट अनुक्रम द्वारा छंटाई.
  • प्रकार की छंटाई, अगर 'qs' को PixAre फ़ील्ड में "ऐड टू आर्कीव" विंडो में निर्दिष्ट है, (या -mqs कमांड लाइन संस्करण के लिए स्विच करें).

You can get big difference in compression ratio for different sorting methods, if dictionary size is smaller than total size of files. If there are similar files in different folders, the sorting 'by type' can provide better compression ratio in some cases.

Note that sorting 'by type' has some drawbacks. उदाहरण के लिए, एनटीएफ वॉल्यूम "बाय बाय नाम" के आधार पर छँटाई क्रम का प्रयोग करता है, इसलिए यदि एक आर्चीव दूसरे सॉर्टिंग का प्रयोग करता है, तो असामान्य क्रम वाली फाइलों के लिए कुछ संक्रियाओं की गति एचडीडी उपकरणों पर गिर सकती है (एचडीडीएस की 'तलाश' ऑपरेशन के लिए कम गति है)।

You can increase compression ratio with the following methods:

  • Increase dictionary size. It can help when 'qs' is not used.
  • Specify 'qs' in Parameters field (or use -mqs switch for command line version).

If you think that unusual file order is not problem for you, and if better compression ratio with small dictionary is more important for you, use 'qs' mode.

7 ज़िप क्यों नहीं कुछ ज़िप अभिलेखागार खोल सकते हैं?

इन मामलों में से 99% में इसका मतलब है कि संग्रह में गलत हेडर हैंOther ZIP programs can open some archives with incorrect headers, since these programs just ignore errors.

If you have such archive, please don't call the 7-Zip developers about it. Instead try to find the program that was used to create the archive and inform the developers of that program that their software is not ZIP-compatible.

There are also some ZIP archives that were encoded with methods unsupported by 7-Zip, for example, WAVPack (WinZip).

Why can't 7-Zip open some RAR archives?

7 ज़िप 9.20 RAR 2/3/4 स्वरूपों का समर्थन करता है और केवल RAR5 अभिलेखागार का समर्थन नहीं करता है।लेकिन 7 ज़िप के नवीनतम संस्करण RAR5 अभिलेखागार का समर्थन करता है।

क्यों 7 ज़िप से एक्सप्लोरर अस्थायी फ़ाइलों का उपयोग करने के लिए संग्रह निष्कर्षण खींचें और ड्रॉप?

7 ज़िप ड्रॉप लक्ष्य के फ़ोल्डर पथ नहीं जानता हैकेवल विंडोज़ एक्सप्लोरर को सटीक ड्रॉप लक्ष्य पता हैऔर विंडोज़ एक्सप्लोरर को डिस्क पर असंपीड़ित फ़ाइलों की तरह फ़ाइलों (ड्रैग सोर्स) की आवश्यकता होती है।इसलिए 7 ज़िप आर्काइव से temp फ़ोल्डर में फ़ाइलों का अर्क करता है और फिर 7-Zip विंडोज एक्सप्लोरर को इन अस्थायी फ़ाइलों के बारे में सूचित करता है।तब विंडोज़ एक्सप्लोरर, लक्ष्य फोल्डर को ड्रॉप करने के लिए इन फ़ाइलों की नकल करता है।

Temp फाइल के प्रयोग से बचने के लिए, आप 7-Zip से 7-ज़िप तक 7-ज़िप का एक्सट्रेक्ट कमांड का उपयोग कर सकते हैं।

कमांड लाइन संस्करण फ़ाइलों को एक संग्रह में एक्सटेंशन के बिना क्यों नहीं जोड़ता?

आप शायद एक * का उपयोग कर रहे हैं।* वाइल्ड कार्ड.7 ज़िप ऑपरेटिंग सिस्टम के वाइल्ड कार्ड मुखौटा विश्लेषक का उपयोग नहीं करता है, और परिणामस्वरूप * व्यवहार करता है।* किसी भी फ़ाइल के रूप में जो एक एक्सटेंशन हैसभी फाइलों को संसाधित करने के लिए * वाइल्ड कार्ड का उपयोग करना चाहिए या वाइल्डकार्ड को पूरी तरह से छोड़ देना चाहिए।

क्यों नहीं की उम्मीद के रूप में स्विच स्विच?

ज्यादातर मामलों में आपको7 ज़िप सब फ़ोल्डरों को भी बिना-R स्विच के संपीड़ित कर सकता है।

उदाहरण 1:

  7z.exe a c:\a.7z "C:\Program Files"

"C:\Program Files" पूरी तरह से, सभी सबफ़ोल्डरों सहित, compresses.

उदाहरण 2:

  7z.exe a -r c:\a.7z "C:\Program Files"

C:\ \ ("c:\ Window") के सभी उप-फ़ोल्डरों में "प्रोग्राम फ़ाइलों" की खोज और कॉमप्रेस करता है.

यदि आपको केवल कुछ एक्सटेंशन वाली फ़ाइलों को संपीड़ित करने की आवश्यकता है, तो आप-R स्विच का उपयोग कर सकते हैं:
  7z a -r c:\a.zip c:\dir\*.txt 

फ़ोल्डर C: \dir\ और यह सब सबफ़ोल्डर से सभी *.txt फ़ाइलों को संपीड़ित करता है।

मैं संग्रह में फ़ाइल का पूरा पथ कैसे संग्रहीत कर सकता हूं?

7 ज़िप फ़ाइलों के केवल सापेक्ष पथ (ड्राइव अक्षर उपसर्ग के बिना) का भंडार करता है.आप वर्तमान फ़ोल्डर को फ़ोल्डर में बदल सकते हैं जो सभी फ़ाइलों के लिए सामान्य है जिसे आप संपीड़ित करना चाहते हैं और तब आप सापेक्ष पथ का उपयोग कर सकते हैं:

  cd /D C:\dir1\
  7z.exe a c:\a.7z file1.txt dir2\file2.txt

7 ज़िप 32 बिट खिड़कियों में बड़े शब्दकोश का उपयोग क्यों नहीं कर सकते?

32-बिट विंडोज एक अनुप्रयोग के लिए केवल 2 GB आभासी स्थान का आवंटन करता है।2 GB के ब्लॉक को खंडित किया जा सकता है (उदाहरण के लिए, कुछ DLL फाइल के द्वारा), इसलिए 7-ZIP वर्चुअल स्पेस का एक बड़ा संगत ब्लॉक नहीं दे सकता।64-बिट विंडोज़ में इस तरह की कोई सीमा नहीं है.यदि आप फिजिकल रैम की मात्रा चाहते हैं, तो आप Windows x64 में किसी भी शब्दकोश का उपयोग कर सकते हैं।

मैं चुप मोड में 7

TEXE इंस्टॉलर के लिए: "/s" पैरामीटर का प्रयोग मौन अधिष्ठापन करने के लिए करें और/d ="c: \7-Zip" पैरामीटर "को" आउटपुट डायरेक्टरी "को निर्दिष्ट करने के लिए करें.यह विकल्प स्थिति के अनुकूल है।

MSI इंस्टॉलर के लिए:/q INSTALLDIR="c: \7-zip" पैरामीटर का प्रयोग करें.

मैं भ्रष्ट 7z संग्रह कैसे ठीक कर सकता हूँ?

अभिलेख खराब है जब कुछ संभव केस हैं:

  • आप आर्काइव खोल सकते हैं तथा आप फ़ाइलों की सूची देख सकते हैं, पर जब आप एक्स्ट्रैक्ट या जाँच कमांड दबाएँ, वहाँ कुछ त्रुटियाँ हैं: आँकड़ा त्रुटि या सीआरसी त्रुटि.
  • जब आप अभिलेख खोलते हैं, आपको संदेश मिलता है "A.7z" फ़ाइल को अभिलेख के रूप में नहीं खोल सकता है "

कुछ डेटा को पुनर्प्राप्त करना संभव हैप्रक्रिया ठीक करने के बारे में पढ़ें:

भ्रष्ट 7z संग्रह पुनर्प्राप्त करें



डेवलेपर FAQ

जब मैं दृश्य सी ++6.0 के साथ 7

स्रोतों को संकलित करने के लिए आपको विज़ुअल C ++6.0 या बाद के संस्करण की आवश्यकता होगी।कुछ फ़ाइलों को एक microsoft.com से एक नया प्लेटफॉर्म SDK की आवश्यकता होती है:

यदि आप MSVC का उपयोग कर रहे हैं, तो "Info files" और "Library Files" निर्देशिका के शीर्ष पर SDK निर्देशिका निर्दिष्ट करें।ये "टूल्स/ऑप्शन्स/डिरेक्ट्रीज़" के अंदर पाये जा सकते हैं।

नवीनतम मंच एसडीके एमएसवीसी 6 के साथ संगत नहीं है।इसलिए आपको Windows सर्वर 2003 PSDK (फरवरी 2003) MSVC6 के साथ उपयोग करना चाहिए।

क्या मैं व्यावसायिक अनुप्रयोग में 7

जी हां, लेकिन आपको अपने दस्तावेज (1) में निर्दिष्ट करना आवश्यक है कि आपने 7-ZIP प्रोग्राम के कुछ भाग का प्रयोग किया है, (2) जो कि 7-ZIP लाइसेंस के तहत 7-ZIP लाइसेंस प्राप्त है और (3) आपको Www.7-zip.org को एक लिंक देना होगा जहाँ स्रोत कोड पाया जा सकता है.

मैं अपने आवेदन में 7z अभिलेखागार के लिए समर्थन कैसे जोड़ सकता हूं?

एक तरह से 7z.dll या 7za.dll (डाउनलोड के लिए sf.net से उपलब्ध) का उपयोग करना है।7za.dll कॉम के माध्यम से काम करता है।हालांकि, यह वस्तुओं को बनाने के लिए मानक कॉम इंटरफेस का उपयोग नहीं करता है।आप "CPP\7zip \lient7z" फ़ोल्डर में एक छोटा उदाहरण खोज सकते हैं.इसका पूरा उदाहरण 7-Z-ज़िप है, क्योंकि यह पूरी DLL के द्वारा भी काम करता है।वहाँ अन्य अनुप्रयोग हैं जो 7za.dll जैसे WinRAR, PowerArchiver और अन्य का उपयोग करते हैं।

दूसरा रास्ता है कमांड लाइन संस्करण: 7za.exe।

क्या मैं वाणिज्यिक अनुप्रयोग में 7-जिप का स्रोत कोड प्रयोग कर सकता/सकती हूँ?

Since 7-Zip is licensed under the GNU LGPL you must follow the rules of that license. In brief, it means that any LGPL'ed code must remain licensed under the LGPL. For instance, you can change the code from 7-Zip or write a wrapper for some code from 7-Zip and compile it into a DLL; but, the source code of that DLL (including your modifications / additions / wrapper) must be licensed under the LGPL or GPL. Any other code in your application can be licensed as you wish. This scheme allows users and developers to change LGPL'ed code and recompile that DLL. That is the idea of free software. Read more here: https://www.gnu.org/. You can also read about the LZMA SDK, which is available under a more liberal license.


Copyright (C) 2023 7zip.com