对话框: 压缩
使用这个对话框设置压缩文件的选项,然后文件被外部压缩程序pkZIP,ARJ,LHA,RAR,UC2或ACE压缩。Total Commander包含一个内置ZIP压缩程序,这个程序支持PKzip的大多数功能。使用内置ZIP压缩程序压缩后,自动检测ZIP文件的错误。可中断检测,并不删除ZIP文件。设置 wincmd.ini [Packer]的VerifyZip=0,可彻底禁用检查功能。
重要: 你必须在压缩包文件名字前指定正确的压缩程序(zip,arj,lha,rar,uc2 或 ace),以冒号(:)分隔,否则将变成复制/移动选定文件!
将n个文件压缩到
输入接受选定文件的压缩包的名字。如果压缩包不存在,新建。对话框出现时,给出一个由目标路径和来源文件夹合成的建议文件名。你可以选择任何有效的DOS文件名。如果你使用ZIP-NT并且想给压缩包起个包含空格的长文件名,必须用双引号引起文件名,如:
zip:"c:\long name.zip"
你甚至可以压缩文件到压缩包的子文件夹中,但只能用内置ZIP压缩程序和UC2。为此,将子目录的名字附在ZIP文件名后,以正斜杠分隔,例如:zip:c:\test.zip/this/is/a/subdir
提示: 如果选择文件->压缩菜单项时按住CTRL键,默认在来源文件夹创建压缩包,而不是目标文件夹。
连同路径名称(仅在循环压缩子文件夹时)
如果选择了子文件夹压缩,它们将按相对于来源文件夹的目录结构保存。例如: 你选中了文件夹'[test]',它包含文件'document.txt'。压缩包中,文件保存为'test\document.txt'。如果未选中这个选项,所有文件保存时不带路径名。
递归压缩子文件夹
如果选中这个选项,并选择子文件夹压缩,将搜索子文件夹内的所有子文件夹,一同压缩。例如:如果选中文件夹'[Windows]',文件夹'windows\system'也被压缩。否则只有选中文件夹内的文件被压缩。
多卷压缩 (ZIP,ARJ,RAR,ACE)
允许压缩单个压缩包到多个磁盘。只有zip,arj,rar和ace支持。ZIP的方法允许从所有磁盘中解压选定文件,而arj的方法只允许或解压全部文件,或只从单个磁盘解压选定文件。因此建议使用ZIP的方法。介质满后要求你更换软盘/U盘或指定其他位置。
移到压缩包内如果选中,原始文件在成功压缩后被删除。
创建自解压缩包
选中后可创建可执行文件(exe文件),它运行后可解压包含的文件。本功能支持ZIP,RAR,ACE 和 ARJ,以及某些插件,如SQX。软件已包含一个ZIP解压模块。ZIP自解压缩文件默认解压到当前文件夹,但在解压前可选择其他文件夹。自解压程序是32位程序,但安装Win32s仍可以运行在Windows 3.1。自解压文件的发行不要求发行授权。
为每个文件(夹)分别创建压缩包
允许为每个文件创建一个压缩包。这对仅支持每个压缩包一个文件的压缩包类型有用,例如GZ。如果未指定目标文件夹,压缩后的文件与源文件放在相同的文件夹内。
加密允许加密文件。或者需要内置的ZIP压缩程序,或者需要外部压缩程序(RAR, ARJ),或者插件支持加密(如SQX)。
重要提示: 以前的ZIP2.0的加密不太安全。如果被加密文件有一部分是普通文本,例如一个readme文件和其他文件以相同口令加密压缩,压缩文件很容易被解密。128,192或256位密钥长度的 AES 加密 安全的多,所有ZIP压缩程序都不能解密, 但新版本WinZIP和PkZip才支持这种加密。
压缩程序选择需要的压缩程序(ZIP, ARJ, LHA, RAR, UC2, ACE)。如果选择的压缩程序不在搜索路径中,必须在配置 - 选项 - 压缩程序... 中输入完整路径名。如果已设置使用内置ZIP压缩程序,你仍可以使用外部压缩程序(PKzip 或 zip-nt):ZIP文件名前去掉ZIP: ,代之以EXT: (代表external)!你可以通过指定INT:调用内置ZIP压缩程序。
配置打开配置 - 压缩程序对话框。
确定关闭对话框,启动选定的压缩程序。
取消关闭对话框,不压缩文件。
另见:
- 处理压缩包
- 对话框: 解压