许可证和软件注册
Bandizip 许可证协议
如何注册Bandizip
细节比较
如何得到收据
退款政策
Bandizip付费版本的专属功能
如何使用密码管理器
如何使用压缩包修复
如何使用密码恢复
如何使用Bandizip预览档案内的图像
档案上的反恶意软件扫描
功能 & 技术用语
如何使用自动解压
如何使用Bandizip将大文件分割为小文件
如何使用ZIP格式内的Unicode文件名
ZIPX档案格式
7z档案格式
固实压缩
如何打开RAR文件
如何打开 ALZ 和 EGG 文件
如何使用快速拖放
如何使用多核压缩
如何使用高速压缩
如何在不解压的情况下修改档案
如何在不提取的情况下打开档案中的文件
如何直接编辑档案中的文件并保存它
如何为档案设置密码
如何加密档案内文件名
如何在删除时将文件移动到回收站
压缩一个被其他进程使用的文件
如何通过安全备份来防止数据损坏
如何测试档案
如何复制Zone.Identifier 信息,以用于恶意软件防护
如何更改 Bandizip 的主题颜色
如何导出和导入 Bandizip 设置
如何卸载Bandizip
更新类型
命令行参数
Bandizip安装命令行参数
Windows 10 on ARM简介
故障排除
如何解决“无法安装或注册 Bandizip"的故障
如何排除“我无法访问用于购买Bandizip的电子邮件帐户”故障
如何排除“代码自动检测功能无法正常工作”故障
如何排除“当我在浏览器上下载压缩文件时,Bandizip会自动打开它们”故障
如何排除“压缩图标在文件资源管理器中不能正确显示”故障
如何排除“无法出现Bandizip的右键菜单(上下文菜单)”故障
如何解决 Bandizip 右键菜单(上下文菜单)没有正常显示的问题
如何排除“错误22: Catalina 上的 Mac Finder 无法提取现存的 ZIP 档案”故障
如何排除“Mac Finder无法提取已加密的zip文件”故障
如何在密码中使用非字母的语言字符
如何测试多个档案
如何在Gmail中附加可执行文件(.exe)
如何排除“参数不正确”故障
如何排除“在网络映射驱动器上无法打开档案”故障
如何排除“分割档案无法被解压”故障
如何排除“bdzsfx.x86.sfx被诊断为恶意软件。”故障
如何在Linux上使用Wine运行Bandizip

〈 帮助

命令行参数

Bandizip (Bandizip.exe) 及其控制台应用程序(bz.exe)支持以下命令行参数:


# Bandizip.exe <archive> 
# Bandizip.exe <command> [<switches>...] <archive> [<files>...] [<path_to_extract>]
# Bandizip.exe <bcommand> [<switches>...] [<files>...]
# bz.exe <command> [<switches>...] <archive> [<files>...] [<path_to_extract>]

<archive> 档案

执行在设置中指定的操作。(通常打开档案。)


<Commands> 命令

a 添加文件到档案
x 用完整路径提取文件
t 测试档案的完整性
d 从档案中删除文件
c 创建新档案(或覆盖现有文件)
cd 显示“新建档案”对话框
rn 重命名档案内文件
l 列出档案中的文件(仅用bz)

<BCommands> 批处理命令

bc 要压缩的每个文件/文件夹名称。 若存在同名档案,则以“(档案名)(2)”格式创建档案。若未指定目标文件夹,则默认目标文件夹为原始文件或文件夹所在的路径。
bx 将每个档案分别提取到目标文件夹中。 若未指定目标文件夹,则默认目标文件夹为每个档案所在的路径。
bt 测试每个档案的完整性

<Switches> 开关

- 停止开关扫描
-l:<0...9> 设置压缩级别(0:存储,5:默认,9:最大)
-r- 禁用递归(默认)
-r 启用递归子目录
-aoa 无需提示覆盖全部现有文件
-aos 跳过且不覆盖已有文件
-aou 自动重命名已提取文件
(例如,name.txt→name (2).txt)
-sfx:"stub path" 创建SFX档案并设置SFX STUB的完整路径
(Bandizip c -sfx:"C:\Program Files\Bandizip\bdzsfx.x86.sfx" c:\out.exe c:\src.txt)
-zopfli 使用Zopfil作为默认编码器(慢)
-p:{password} 设置档案密码
-o:{dir} 指定目标文件夹
仅适用于 x 命令和批处理命令 (bc, bx, bt)
-storeroot:yes 将根目录存储为档案的顶级文件夹
-y 所有询问都为是
若无错误发生,则在任务完成时关闭(解)压缩窗口
-ex:{list} 指定压缩时被排除在外的一列文件
-ex:hello.txt
-ex:"*.bak"
-ex:"*.bak;*.tmp"
-ex:*\.git
-root:{dir} 指定压缩时档案中的根目录
(-root:top_folder)
-fmt:{fmt} 指定档案格式
(zip, zipx, exe, tar, tgz, lzh, iso, 7z, gz, xz)
-v:{size} 指定分卷大小
(-v:1000000 -v:1440k -v:100MB ...)
-cmt:{comment} 设置ZIP文件注释
(-cmt:Hello, -cmt:"Hello World!")
-cmtfile:{filepath} 指定用作ZIP文件注释的txt文件的路径
(-cmtfile:mycomment.txt, -cmtfile:"c:\test\my comment.txt")
-t:NN 指定压缩时使用的 CPU 线程数
(-t:10, -t:1, -t:0)
-cp:NN 指定打开或解压文件时使用的代码页
(Bandizip x -cp:932 japanese.zip)

可用代码页举例
- Chinese Simplified: 936
- Chinese Traditional: 950
- Japanese: 932
- Korean: 949
- UTF-8: 65001
-target:auto “使用自动解压功能将文件提取到目标文件夹。
若未指定目标文件夹,则将文件提取到每个档案所在的文件夹中。“
-target:name “将文件提取到目标文件夹中的档案名文件夹内。
若未指定目标文件夹,则将文件提取到每个档案所在文件夹中的档案名文件夹内。

<Switches> (仅用Bandizip)

-email 压缩并用邮件发送
-target:dlg “显示一个对话框以指定目标文件夹,并将文件提取到目标文件夹中的 档案名 文件夹中。
若使用 -o 指定了任何文件夹,则它是对话框的默认文件夹。“

<switches> (仅用bz)

-list:v 使用命令 l 时,显示文件的详细信息。
-list:s 使用命令 l 时,仅显示文件名。
-consolemode:ansi 以ANSI格式保存输出txt文件。
-consolemode:utf8 以UTF-8格式保存输出txt文件。

示例

打开档案

Bandizip.exe sample.zip

新建档案(覆盖已有文件)

Bandizip.exe c c:\sample.zip c:\src\

Bandizip.exe c c:\sample.zip c:\src1\ c:\src2\

添加文件到档案

Bandizip.exe a c:\sample.zip c:\src\sample.txt

Bandizip.exe a c:\sample.zip c:\src\sample1.txt c:\src\sample2.txt

Bandizip.exe a c:\sample.zip c:\src\*.txt c:\src\*.jpg

从档案中删除文件

Bandizip.exe d c:\sample.zip sample.txt

Bandizip.exe d c:\sample.zip *.txt

提取文件到目标路径

Bandizip.exe x -o:c:\dest\ c:\sample.zip

添加文件到档案,并设置密码为Passw0rd,无提示覆盖全部已有文件并关闭对话框

Bandizip.exe a -y -p:Passw0rd test.zip c:\src d:\src

将多个档案中的文件提取到一个文件夹中

Bandizip.exe bx -o:c:\dst a.zip b.zip c.zip

使用“自动解压”功能将文件从多个档案提取到目标文件夹

Bandizip.exe bx -o:c:\dst -target:auto a.zip b.zip c.zip

使用每个文件夹的名称(a,b c) 压缩多个文件夹(a.zip b.zip c.zip)

Bandizip.exe bc a b c

指定档案的顶级文件夹

Bandizip c -root:top test.zip abc.txt


(bz.exe)创建新档案

bz c test.zip test


重命名abc.txt为xyz.txt内文件

重命名abc.txt为xyz.txt

Bandizip rn test.zip abc.txt xyz.txt

子文件夹内重命名abc.txt为xyz.txt

Bandizip rn test.zip sub/abc.txt sub/xyz.txt

重命名AAA.txt为XXX.txt和BBB.txt为YYY.txt

Bandizip rn test.zip AAA.txt XXX.txt BBB.txt YYY.txt

使用通配符提取文件

在文件名中使用通配符提取文件或测试档案

Bandizip x *.zip

Bandizip t ABC??.zip

分别压缩多个文件夹

使用每个文件夹的名称来压缩对应文件夹,并在目标文件夹中创建档案

Bandizip bc -aoa -o:d:\backup c:\src\folder1 c:\src\folder2 c:\src\folder3

c:\src\folder1 → d:\backup\folder1.zip
c:\src\folder2 → d:\backup\folder2.zip
c:\src\folder3 → d:\backup\folder3.zip