OSDN Git Service

mirror .org
[sevenzip/7-Zip.git] / www.7-zip.org / faq.html
index 457b8b5..458e0c7 100644 (file)
@@ -29,7 +29,7 @@
 <P>\r
 <B>English</B><BR>\r
 <A href="http://7-zip.hit.bg/">Bulgarian</A><BR>\r
-<A href="http://7z.sparanoid.com/">Chinese Simpl.</A><BR>\r
+<A href="http://sparanoid.com/lab/7z/">Chinese Simpl.</A><BR>\r
 <A href="http://www.developershome.com/7-zip/">Chinese Trad.</A><BR>\r
 <A href="http://www.spiroo.be/7zip/">French</A><BR>\r
 <A href="http://www.7-zip.de/">German</A><BR>\r
@@ -63,16 +63,23 @@ register or pay for 7-Zip.</P>
 Right-click the icon of 7-Zip File Manager, and then click <B>Run as administrator</B>.\r
 Then you can change file associations and some other options.</P>\r
 \r
+<H4>What version of 7-Zip is more stable?</H4>\r
+<P>Now there are two main versions of 7-Zip:</P>\r
+<UL>\r
+<LI>7-Zip 4.65  - it's revision 65 of 7-Zip 4 (started in 2004)\r
+<LI>7-Zip 9.13 beta - it's revision 13 of 7-Zip 9 (started in 2009)\r
+</UL>\r
+<P>Latest beta version fixes some bugs of previous versions.\r
+So it can be more stable. But also latest beta version includes new \r
+features (like new compression methods or some new code optimizations), \r
+that were not tested enough. \r
+<P>In general it's safe to use latest beta version.</P>\r
+\r
 <H4>Why do the add, delete and update operations not work for some existing archives?</H4>\r
 <P>The current version of 7-Zip can't execute some operations with .7z archives that have been \r
 created with the "solid" option switched on. You can disable solid mode with -ms=off switch \r
 in command line. Latest beta version of 7-Zip supports any operations with "solid" archives.</P>\r
 \r
-<H4>Why doesn't the command line version add files without extensions to an archive?</H4>\r
-<P>You're probably using a *.* wildcard. 7-Zip doesn't use the operating system's wildcard mask parser, \r
-and consequently treats *.* as any file that has an extension. \r
-To process all files you must use the * wildcard instead or omit the wildcard altogether.</P>\r
-\r
 <H4>Why can't 7-Zip open some ZIP archives?</H4>\r
 <P>In 99% of these cases it means that the archive contains incorrect headers.\r
 Other ZIP programs can open some archives with incorrect headers, since these programs \r
@@ -81,8 +88,46 @@ just ignore errors.</P>
 Instead try to find the program that was used to create the archive and inform the developers \r
 of that program that their software is not ZIP-compatible.</P>\r
 \r
-<P>There are also some ZIP archives that were encoded with methods unsupported by 7-Zip. \r
-Some of these unsupported methods: PPMd (WinZip), WAVPack (WinZip).</P>\r
+<P>There are also some ZIP archives that were encoded with methods unsupported by 7-Zip,\r
+for example, WAVPack (WinZip).</P>\r
+\r
+<H4>Why does drag-and-drop archive extraction from 7-Zip to Explorer use temp files?</H4>\r
+<P>7-Zip doesn't know folder path of drop target.\r
+Only Windows Explorer knows exact drop target.\r
+And Windows Explorer needs files (drag source) as decompressed files on disk.\r
+So 7-Zip extracts files from archive to temp folder and then \r
+7-Zip notifies Windows Explorer about paths of these temp files.\r
+Then Windows  Explorer copies these files to drop target folder.</P>\r
+\r
+<P>To avoid temp file usage, you can use Extract command of 7-Zip or \r
+drag-and-drop from 7-Zip to 7-Zip.</P>\r
+\r
+<H4>Why doesn't the command line version add files without extensions to an archive?</H4>\r
+<P>You're probably using a *.* wildcard. 7-Zip doesn't use the operating system's wildcard mask parser, \r
+and consequently treats *.* as any file that has an extension. \r
+To process all files you must use the * wildcard instead or omit the wildcard altogether.</P>\r
+\r
+<H4>Why doesn't -r switch work as expected?</H4>\r
+<P>In most cases you don't need -r switch.\r
+7-Zip can compress subfolders even without -r switch.</P>\r
+<P>Example 1:</P>\r
+<PRE>  7z.exe a c:\a.7z "C:\Program Files"</PRE>\r
+<P>compresses "C:\Program Files" completely, including all subfolders.</P>\r
+<P>Example 2:</P>\r
+<PRE>  7z.exe a -r c:\a.7z "C:\Program Files"</PRE>\r
+<P>searches and compresses "Program Files" in all subfolders of C:\ (for example, in "C:\WINDOWS").</P>\r
+If you need to compress only files with some extension, you can use -r switch:\r
+<PRE>  7z a -r c:\a.zip c:\dir\*.txt </PRE>\r
+<P>compresses all *.txt files from folder c:\dir\ and all it's subfolders.</P>\r
+\r
+<H4>How can I store full path of file in archive?</H4>\r
+<P>7-Zip stores only relative paths of files (without drive letter prefix).\r
+You can change current folder to folder that is common for \r
+all files that you want to compress and then you can use relative paths:</P>\r
+<PRE>\r
+  cd /D C:\dir1\\r
+  7z.exe a c:\a.7z file1.txt dir2\file2.txt\r
+</PRE>\r
 \r
 <H4>Why can't 7-Zip use big dictionary in 32-bit Windows?</H4>\r
 <P>32-bit Windows allocates only 2 GB of virtual space per one application. \r