主要功能 | 软件截图 | 性能测试 | 更新记录 | 帮助 | 使用方法 | 论坛
帮助
Bandizip与其他压缩软件相比较
如何使用多核压缩
如何在访达右键菜单使用Bandizip
如何将Bandizip设置为默认压缩软件
如何使用Bandizip在Mac系统上打开ALZ和EGG文件
如何使用自动解压
如何使用Bandizip对大文件进行分卷压缩
如何查看压缩包内文件列表
如何在不解压的情况下修改压缩包
如何给压缩文件设置密码
如何加密压缩包内文件名
如何预览压缩包内图像、文档和音频文件
如何使用Bandizip内置图像查看器
如何在删除压缩文件时将其移至回收站
如何使用预设功能进行压缩
如何使用并行解压功能
如何使用密码管理器
如何自动填充密码
如何使用“修复存档”
如何使用密码恢复器
故障排除
代码自动检测功能无法正常工作
“错误 22": 运行 MacOS Catalina 的 Mac上,访达无法提取现有的 ZIP 压缩包。
分卷档案无法被解压
用Bandizip解压的应用文件打不开
打开压缩文件时间过长
文件的标识图标未出现在访达中
访达边栏中的外置硬盘图标无法正常显示。
How to troubleshoot when the right-click menu for Bandizip does not appear in a cloud synced folder
如何解决在Safari下载压缩文件后自动解压的问题
如何在Ventura使用Bandizip右键菜单
How to troubleshoot when a file downloaded through Chrome cant be opened.
如何解决韩文文件名字素分解的问题(Unicode规范化)
如何为Bandizip启用App Nap功能
How to hide the services of Bandizip in the Finder's right-click menu
无法卸载Bandizip
无法安装从App Store下载的Bandizip
在App Store购买的Bandizip如何申请退款
如何取消订阅Bandizip 365





커맨드 라인 파라미터

macOS용 반디집은 터미널에서 다음과 같은 커맨드 라인 파라미터를 이용해서 실행할 수 있습니다.

반디집을 터미널에서 실행하는 방법

터미널에서 반디집의 실행 방법

1. open 명령어를 이용해서 app 파일을 실행



open /Applications/Bandizip.app --args <archive>
open /Applications/Bandizip.app --args <command> [<switches>...] <archive> [<files>...] [<path_to_extract>]
open /Applications/Bandizip.app --args <bcommand> [<switches>...] [<files>...]

이 경우에는 파인더에서 실행하는 것처럼 하나의 앱만 실행되며, 다중으로 실행할 수 는 없습니다.

2. 실행 파일을 직접 실행

macOS용 앱은 Package라는 특수 형식의 폴더로 구성되어 있으며, 내부에 실제 실행 파일이 존재합니다.

반디집의 경우 실제 실행 파일의 위치는 아래와 같습니다.

/Applications/Bandizip.app/Contents/MacOS/Bandizip

뒤에 붙는 파라미터는 위와 동일한 형태로 사용이 가능합니다.



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

환경설정에서 지정된 기본 작동을 수행한다. 보통은 그냥 압축 파일을 연다.


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

Batch Commands

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

- 不使用选项
-l:<0...9> 设置压缩级别(0:存储,5:默认,9:最大)
-r- 禁用递归(默认)
-r 启用递归子目录
-aoa 无需提示覆盖全部现有文件
-aos 跳过且不覆盖已有文件
-aou 自动重命名已提取文件
(例如,name.txt→name (2).txt)
-zopfli 使用 Zopfil 作为默认编码器(慢)
-p:{password} 设置档案密码
-o:{dir} 指定目标文件夹
仅适用于 x 命令和批处理命令 (bc, bx, bt)
-storeroot:<yes|no> -storeroot:yes 将根目录存储为档案的顶级文件夹
-storeroot:no 不存储存档的顶级文件夹
-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 “将文件提取到目标文件夹中的档案名文件夹内。
若未指定目标文件夹,则将文件提取到每个档案所在文件夹中的档案名文件夹内。

示例

아래 예제들은 실행 경로에 다음 경로가 추가되어 있어야 합니다.

/Applications/Bandizip.app/Contents/MacOS

터미널에서 실행할 때 샌드박스 제약을 가지고 있는 앱인 반디집은 ./sample.zip 같이 현재 폴더를 지정하면 인식하지 못합니다.

절대 경로나 현재 계정의 상대 폴더의 형태로 ~/Document/sample.zip 과 같이 지정을 해야 합니다.

打开档案

Bandizip ~/Documents/sample.zip

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

Bandizip c ~/Documents/sample.zip ~/Documents/src1

Bandizip c ~/Documents/sample.zip ~/Documents/src1 ~/Documents/src2

添加文件到档案

Bandizip a ~/Documents/sample.zip ~/Documents/src/sample.txt

Bandizip a ~/Documents/sample.zip ~/Documents/src/sample1.txt ~/Documents/src/sample2.txt

Bandizip a ~/Documents/sample.zip ~/Documents/src/*.txt ~/Documents/src/*.jpg

从档案中删除文件

Bandizip d ~/Documents/sample.zip sample.txt

Bandizip d ~/Documents/sample.zip *.txt

提取文件到目标路径

Bandizip x -o:~/Documents/dest ~/Documents/sample.zip

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

Bandizip a -y -p:Passw0rd ~/Documents/test.zip ~/Documents/src ~/Documents/src

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

Bandizip bx -o:~/Documents/dst a.zip b.zip c.zip

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

Bandizip bx -o:~/Documents/dst -target:auto a.zip b.zip c.zip

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

Bandizip bc a b c

指定档案的顶级文件夹

Bandizip c -root:top ~/Documents/test.zip ~/Documents/abc.txt


在档案中重命名文件

重命名 abc.txt 为 xyz.txt

Bandizip rn ~/Documents/test.zip abc.txt xyz.txt

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

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

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

Bandizip rn ~/Documents/test.zip AAA.txt XXX.txt BBB.txt YYY.txt

使用通配符提取文件

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

Bandizip x *.zip

Bandizip t ABC??.zip

分别压缩多个文件夹

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

Bandizip bc -aoa -o:~/Documents/backup ~/folder1 ~/folder2 ~/folder3

~/folder1 → ~/Documents/backup/folder1.zip
~/folder2 → ~/Documents/backup/folder2.zip
~/folder3 → ~/Documents/backup/folder3.zip