Configuration - ZIP-Packer Back
Field Description
ZIP-packer ENTER the name and path of your ZIP-packer (pkzip.exe). You can use the >> button instead.
Use internal ZIP - packer
Use the ZIP packer built directly into Total Commander. After packing the ZIP file is automatically checked for errors. This can be aborted without the ZIP being deleted. The check can be disabled entirely by setting VerifyZip=0 in
wincmd.ini, section [Packer].
7z The packer specified is 7zg.exe (preferred) or 7z.exe. It will be used to create ZIP archives, not 7z archives! For that please install one of the plugins 7zip or total7zip from our homepage.
It is possible to specify parameters like -mcu=on behind the program name, but not commands like a.
Note: 7zip can only be used for packing, not for unpacking.
Use ZIP-NT 2.0.1 (supports long names!)
The packer specified is Info-Zip (also called ZIP-NT) for Windows NT 2.0.1 or later. ZIP 2.0.1 must be patched in order to work with Total Commander. Otherwise files containing spaces in their names will not be packed! Total Commander does this patch automatically if it detects an unpatched version of info-zip 2.0.1. Btw, you can find Info-ZIP at
http://infozip.sourceforge.net/ on the Internet.
If you have a later version of Info-ZIP, this patch isn't necessary any more. In this case, you can answer 'yes' to the question if you want to use the packer anyway, but you should pack a test-archive with files containing spaces in their filenames.
ZIP-unpacker ENTER the name of your ZIP-Unpacker (pkunzip.exe), including the path. Unzip.exe or 7zip cannot be used here!
Use internal unzipping
Total Commander has an internal unzip written by
Info-ZIP, which allows unzipping without requiring PKunzip. To use it, select this check box. If this box is selected, the internal unzip is always used.
The following options are only for the internal ZIP packer:
Compression Here you can select the compression ratio (strength of the compression). The compression ratio goes from 1 (fastest compression) to 9 (best but slowest compression). 0 (no compression) is also possible. Because 9 is very slow and only a few permille better than normal compression (6), the latter is the default.
Directory for temporary files
Determines the directory where the internal ZIP packer puts its temporary files (only necessary when packing to removable disks):
default Total Commander uses the environment variable
temp. More details about the environment variables are
available here.
other Here you can enter a different directory which will be used by Total Commander instead of the normal temp directory. The directory must exist!
Additional settings
Use 8.3 short filenames
For files with long filenames only the short alias name with 8 characters and 3 extension is written to the ZIP file. This allows you to unpack the ZIP file also from plain DOS.
Set ZIP date to newest file date
After packing the date of the ZIP file is set to the date of the youngest file in the archive.
Open partial ZIP files
Allows you to open only partially downloaded ZIP files, even during the download. This allows you to have a look at the contained files before the download has finished. Useful for very big ZIP files.
Keep damaged files (bad CRC)
Normally files with a bad CRC checksum are automatically deleted when unpacking. If the checksum is wrong and the file contains important data, it may be reasonable to keep the probably damaged file anyway. In any case, you should check a file which is reported as damaged.
Pack Unicode names:
Determines how to handle characters which are outside of the normal character set supported by the original ZIP standard
Ask every time a Unicode name is encountered
A dialog box will be shown which asks the users how to store the file names
Store Unicode names as UTF-8 (Pkzip 4.5/Winzip 11.2 method)
The Unicode names will be stored using the UTF-8 standard. This method isn't compatible with older ZIP packers like the Windows Explorer or older Total Commander versions, but the file can still be unpacked (the Unicode characters will appear as multiple accented characters, though).
All as UTF-8 if at least one contains Unicode
If at least one Unicode file is encountered, all files (also with normal accents or umlauts) will be encoded as UTF-8. However, if there are just English names and characters from the same code page, they will be encoded with the old compatible method.
All as UTF-8 if at least one contains non-English characters
Same as above, but all names with non-English characters are stored as UTF-8. This method is useful if you want to send files with accents to someone with a different writing, e.g. from someone with Latin (English) characters to someone with Cyrillic (Russian) characters.
Store Unicode name in extra field (Info-Zip method)
This method is useful if you want to send files to someone on a Unix/Linux system. Info-zip stores the Unicode name in a separate field and does not touch the original name field. Advantage: File names with normal accents can still be unpacked by older packers.
Store all names containing non-English in extra field
Same as above, but all names with non-English characters get this extra field. Useful if you want to send files with accents to someone with a different writing, e.g. from someone with Latin (English) characters to someone with Cyrillic (Russian) characters.
Store Unicode characters as '?'
This is the old method used by Total Commander 7.0x and older. When unpacking, the question marks will be converted to underscores. This method is useful if the packed names contain only very few Unicode characters, and you want to send the archive to someone with an old zip unpacker which isn't Unicode-capable.