You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将图片文件夹转换为电子书可读取的CBZ格式(支持脚本免安装实现)

无额外软件依赖的图片文件夹转CBZ脚本方案

CBZ格式本质是将图片按阅读顺序打包后修改后缀为.cbz的ZIP压缩文件,无需特殊编码转换,仅通过系统自带的压缩工具即可完成操作,完全不需要安装额外第三方程序。

操作前请先将文件夹内的图片按阅读顺序命名(如001.jpg、002.png),避免电子书读取时顺序错乱。

Windows 系统(PowerShell 脚本)

在图片文件夹内新建文本文档,修改后缀为.ps1,写入以下内容:

# 压缩当前文件夹内图片后生成CBZ文件
$cbzName = (Split-Path $PWD.Path -Leaf) + ".cbz"
Get-ChildItem -Path .\* -Include *.jpg,*.jpeg,*.png,*.webp | Sort-Object Name | Compress-Archive -DestinationPath .\temp.zip -Force
Move-Item .\temp.zip $cbzName -Force

使用时右键点击该ps1文件,选择「使用PowerShell运行」,执行完成后当前文件夹会生成和所在文件夹同名的CBZ文件。

macOS / Linux 系统(Shell 脚本)

在图片文件夹内新建文本文档,修改后缀为.sh,写入以下内容:

#!/bin/bash
cbz_name="$(basename "$PWD").cbz"
find . -maxdepth 1 -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" -o -iname "*.webp" \) | sort | zip -0 "$cbz_name" -@

使用步骤:

  • 打开终端进入该图片文件夹
  • 执行chmod +x 你的脚本文件名.sh赋予执行权限
  • 运行./你的脚本文件名.sh即可生成对应CBZ文件

可选调整说明

  • 脚本默认使用无压缩等级打包,打包速度最快且不会损失图片质量,若需要缩小文件体积可将Shell脚本中zip命令的-0参数修改为-9获得最高压缩比
  • 可根据自身需求在代码的格式匹配规则中添加支持的图片后缀,比如.gif、.tiff等

内容的提问来源于stack exchange,提问作者Louis Margot

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 11:15:03