X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=www.7-zip.org%2Ffaq.html;h=484bc01e2572fec433f6d18ade3c6217b74d1c64;hb=b6475e649242bd1edcf408d7b17c5d6f28d01d53;hp=31bf65efdba6343f8d15d0f4fada94bd883add58;hpb=3ac0f56b9be0d1464027f01ce0d00725bcbbd4eb;p=sevenzip%2F7-Zip.git diff --git a/www.7-zip.org/faq.html b/www.7-zip.org/faq.html index 31bf65e..484bc01 100644 --- a/www.7-zip.org/faq.html +++ b/www.7-zip.org/faq.html @@ -16,29 +16,42 @@ 7z Format LZMA SDK Download -Donate FAQ Support Links + - - - + + +

SourceForge Logo
7-Zip on SF.net
Forum
+
+ + + + +
+
7-Zip at SourceForge.net

+

English
-Chinese Simpl.
+Bulgarian
+Chinese Simpl.
+Chinese Trad.
French
+German
Japanese
+Polish
Portuguese Brazil
Russian
-Slovenian
Ukrainian

+ @@ -55,23 +68,23 @@

Yes, 7-Zip is free software. You can use it on any computer. You don't need to register or pay for 7-Zip.

-

Why do the add, delete and update operations not work for some existing archives?

-

The current version of 7-Zip can't execute some operations with .7z archives that have been -created with the "solid" option switched on. You can disable solid mode with -ms=off switch -in command line

- -

What about ACE archive support?

-

Support for ACE archives could be implemented in 7-Zip, if the source code -of that format was available, and the license allowed it. The Unace.dll -library from the authors of the ACE program is not -compatible with the plugin interface of 7-Zip (Unace.dll works with files, but -7-Zip only allows plugins to work with abstract streams). For this reason 7-Zip can't use -Unace.dll without a complex wrapper.

+

How can I set file associations to 7-Zip in Windows 7 and Windows Vista?

+

You must run 7-Zip File Manager in administrator mode. +Right-click the icon of 7-Zip File Manager, and then click Run as administrator. +Then you can change file associations and some other options.

-

Why doesn't the command line version add files without extensions to an archive?

-

You're probably using a *.* wildcard. 7-Zip doesn't use the operating system's wildcard mask parser, -and consequently treats *.* as any file that has an extension. -To process all files you must use the * wildcard instead or omit the wildcard altogether.

+

What version of 7-Zip is more stable?

+

Now there one main version of 7-Zip:

+ +

Latest beta versions can fix some bugs of previous versions. +So they can be more stable in some cases. +In general it's safe to use latest beta version.

+ +

Why do the add, delete and update operations not work for some existing archives?

+

These operations didn't work only in old versions of 7-Zip. +Latest 7-Zip supports any operations with "solid" archives.

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

In 99% of these cases it means that the archive contains incorrect headers. @@ -81,8 +94,46 @@ just ignore errors.

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. -Some of these unsupported methods: PPMd (WinZip), WAVPack (WinZip), pkAES (PkZip).

+

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

+ +

Why does drag-and-drop archive extraction from 7-Zip to Explorer use temp files?

+

7-Zip doesn't know folder path of drop target. +Only Windows Explorer knows exact drop target. +And Windows Explorer needs files (drag source) as decompressed files on disk. +So 7-Zip extracts files from archive to temp folder and then +7-Zip notifies Windows Explorer about paths of these temp files. +Then Windows Explorer copies these files to drop target folder.

+ +

To avoid temp file usage, you can use Extract command of 7-Zip or +drag-and-drop from 7-Zip to 7-Zip.

+ +

Why doesn't the command line version add files without extensions to an archive?

+

You're probably using a *.* wildcard. 7-Zip doesn't use the operating system's wildcard mask parser, +and consequently treats *.* as any file that has an extension. +To process all files you must use the * wildcard instead or omit the wildcard altogether.

+ +

Why doesn't -r switch work as expected?

+

In most cases you don't need -r switch. +7-Zip can compress subfolders even without -r switch.

+

Example 1:

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

compresses "C:\Program Files" completely, including all subfolders.

+

Example 2:

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

searches and compresses "Program Files" in all subfolders of C:\ (for example, in "C:\WINDOWS").

+If you need to compress only files with some extension, you can use -r switch: +
  7z a -r c:\a.zip c:\dir\*.txt 
+

compresses all *.txt files from folder c:\dir\ and all it's subfolders.

+ +

How can I store full path of file in archive?

+

7-Zip stores only relative paths of files (without drive letter prefix). +You can change current folder to folder that is common for +all files that you want to compress and then you can use relative paths:

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

Why can't 7-Zip use big dictionary in 32-bit Windows?

32-bit Windows allocates only 2 GB of virtual space per one application. @@ -93,10 +144,11 @@ So you can use any dictionary in Windows x64, if you have required amount of phy

How can I install 7-Zip in silent mode?

-

Use the "/S" parameter to do a silent installation and the "/D=dir" parameter +

For exe installer: Use the "/S" parameter to do a silent installation and the "/D=dir" parameter to specify the "output directory". These options are case-sensitive. 7-Zip uses the NSIS installer by Nullsoft.

+

For msi installer: Use the /q INSTALLDIR="C:\Program Files\7-Zip" parameters.

Developer FAQ

@@ -123,9 +175,10 @@ you used parts of the 7-Zip program, (2) that 7-Zip is licensed under the GNU LG

How can I add support for 7z archives to my application?

-

One way is to use the 7za.dll (available from sf.net for download). The 7za.dll +

One way is to use the 7z.dll or 7za.dll (available from sf.net for download). The 7za.dll works via COM interfaces. It, however, doesn't use standard COM interfaces for -creating objects. You can find a small example in the source code. A full example is +creating objects. You can find a small example in "CPP\7zip\UI\Client7z" folder +in the source code. A full example is 7-Zip itself, since 7-Zip works via this dll also. There are other applications that use 7za.dll such as WinRAR, PowerArchiver and others.

@@ -146,5 +199,9 @@ that DLL. That is the idea of free software. Read more here: You can also read about the LZMA SDK, which is available under a more liberal license.

-

Copyright (C) 2008 Igor Pavlov.

- + +
+

Copyright (C) 2012 Igor Pavlov.

+ + +