主要功能 | 软件截图 | 性能测试 | 更新记录 | 帮助 | 使用方法 | 论坛
帮助
Bandizip与其他压缩软件相比较
如何使用多核压缩
如何在访达右键菜单使用Bandizip
如何将Bandizip设置为默认压缩软件
如何使用Bandizip在Mac系统上打开ALZ和EGG文件
如何使用智能解压至此
如何使用Bandizip对大文件进行分卷压缩
如何查看压缩文件内文件列表
如何在不解压的情况下修改压缩文件
如何给压缩文件设置密码
如何加密压缩文件内文件名
如何预览压缩文件内图像、文档和音频文件
如何使用Bandizip内置图像查看器
如何在删除压缩文件时将其移至回收站
如何使用预设功能进行压缩
如何使用并行解压功能
如何使用密码管理器
如何自动填充密码
如何使用“修复存档”
如何使用密码恢复器
故障排除
代码自动检测功能无法正常工作
“错误 22": 运行 MacOS Catalina 的 Mac上,访达无法提取现有的 ZIP 压缩包。
分卷压缩文件无法被解压
How to troubleshoot when an error occurs saying split archive files are needed
用Bandizip解压的应用文件打不开
打开压缩文件时间过长
文件的标识图标未出现在访达中
访达边栏中的外置硬盘图标无法正常显示。
Bandizip 的右键菜单未出现在云同步文件夹
如何解决在Safari下载压缩文件后自动解压的问题
如何在Ventura使用Bandizip右键菜单
Chrome 下载的文件无法打开
Sonoma 上将文件压缩到外置存储空间中却未出现
如何解决韩文文件名字素分解的问题(Unicode 规范化、NFC/NFD)
如何为Bandizip启用App Nap功能
如何在 访达 的右键菜单中隐藏 Bandizip 的服务
无法卸载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