最后更新: 29 July, 2026

CBZ vs. CBR: The Ultimate Comparison

TL;DR – CBZ 是一种基于 ZIP 的漫画容器,具有通用支持、免费且快速的优势。CBR 是一种基于 RAR 的容器,可以在每期中压缩出几兆字节的额外空间,但代价是使用专有编解码器且解压稍慢。对于大多数读者和创作者而言,CBZ 是安全且面向未来的选择;只有在需要节省每一个字节且所有目标设备上已有 RAR 解码器时才选择 CBR。


1. 什么是 CBZ 和 CBR?(“容器”基础)

Both CBZ(Comic Book ZIP)和 CBR(Comic Book RAR)都是 容器 – they simply bundle a series of image files (usually JPEG or PNG) in the order they should be read.

  • CBZ = 一个普通的 .zip 压缩包,重命名为 .cbz 扩展名。
  • CBR = 一个普通的 .rar 压缩包,重命名为 .cbr 扩展名。

因为它们只是压缩包,两种格式都不包含 DRM;任何复制保护都是由发行商添加的,而非容器本身。影响页面顺序的唯一因素是命名约定(例如 001.jpg002.jpg、 …)。

特性CBZCBR
底层归档ZIP(开源)RAR(专有)
压缩算法Deflate(无损)LZMA/LZ77(更高比率)
典型文件大小30‑120 MB25‑100 MB(≈ 5‑15 % 更小)
平台支持内置于 Windows/macOS/Linux需要 WinRAR/UnRAR 或兼容的解码器
法律/版税状态100 % 免费商业编解码器,可能需要许可

2. 压缩与性能权衡

方面ZIP(CBZ)RAR(CBR)
速度几乎在所有设备上瞬间解压;非常适合低端手机和平板电脑。稍慢一些(额外几毫秒到几百毫秒)——仅在非常老旧的硬件上才会明显。
大小对大多数扫描来说已足够;压缩比约为 2‑3 ×。更高的比例约为 3‑5×,削减大幅、高分辨率的期刊 5‑15 %(尤其是 > 300 dpi)。
CPU 使用率轻量;ZIP 是大多数操作系统的原生支持。较重;RAR 的 LZMA 需要更多的 CPU 周期,这可能会在移动设备上耗尽电池。
实际影响使用现代宽带/5G,节省的几兆字节很少影响下载时间。对于大型库(例如,2 TB 的 500 期收藏),累计节省会变得显著。

结论: 如果你在乎 速度通用性,请选择 CBZ。如果你是追求每一兆字节的高级用户,CBR(或更新的 .cb7)可能值得考虑。


3. 兼容性矩阵与阅读器支持

阅读器CBZ 支持CBR 支持备注
CDisplayEx (Windows)✅(包含 UnRAR)
ComicRack (Windows/Android)
Perfect Viewer(Android)✅(可选的 RAR 插件)
Chunky(iOS/Android)✅(为 RAR 引擎增加 ~2 MB)
Mcomix (Linux)❌ (需要外部 unrar)
Simple Comic (macOS)
iOS Books
Google Play 图书✅ (上传时转换)
Kobo
Calibre (电子书管理器)✅(通过插件)
SumatraPDF❌(已在2024年移除CBR支持,以避免许可费用)

大多数以移动为先的阅读器现在 默认使用 CBZ,因为它不需要捆绑专有解码器,从而保持应用体积精简。


4. 元数据、无 DRM 伦理与面向未来的保障

两种容器都可以嵌入 ComicInfo.xml 文件(ComicRack 标准)或更新的 ComicBookInfo.xmlComic Book Metadata Initiative (CBMI) v2.1(2025 年发布)添加了系列、卷号、期号、语言和页面类型(封面、内页、背面)标签。由于 ZIP 是 ISO/IEC 21320‑1 标准,任何未来的操作系统都能够在无需额外软件的情况下读取 CBZ。RAR 的专有性质意味着,如果解码器消失,旧的 CBR 文件可能在没有授权解码器的情况下变得无法访问。

关键要点:

  • 设计上无 DRM – 两种格式都是归档文件。
  • 法律安全 – 分发 CBZ 从不引发许可问题;CBR 在商业使用时可能需要 RAR 许可证。
  • 长期访问 – ZIP 的开放标准使 CBZ 成为更安全的归档选择。

5. 何时选择哪种?(真实场景)

情况最佳格式原因
在 Discord 或通过电子邮件分享一本 300 页的漫画CBZDiscord 自动检测 ZIP;收件人无需额外软件。
构建一个 2 TB 的个人图书馆,包含 500 期CBR(或 CB710‑15 % 的空间节省累计可达数十 GB。
在 WordPress 上发布免费网络漫画CBZ用户可以点击 “Download”,浏览器会立即解压;无需许可证烦恼。
为存储空间有限的 Android 平板创建离线阅读包CBR(如果平板已经有 RAR 解码器)稍小的文件可扩展可用存储空间。
在 Python 中开发跨平台漫画阅读器CBZPython 的标准 zipfile 库可在无需外部依赖的情况下处理它。
上传到将文件转换为流式格式的云库(例如 ComiXology)Either,但更倾向于 CBZ转换管道已针对 ZIP 进行优化;转换错误更少。
支持一台旧的 Windows XP 机器CBR(WinRAR 仍可在 XP 上运行)现代解压工具可能不可用。

6. 快速转换命令(CBZ ↔ CBR)

创建 CBZ(Linux/macOS/WSL)

# Store files without extra compression (fast) – use -9 for max compression
zip -0 -j MyComic.cbz *.jpg *.png
# Add metadata
zip -j MyComic.cbz ComicInfo.xml

创建 CBR(Windows)

"C:\Program Files\WinRAR\Rar.exe" a -m5 MyComic.cbr *.jpg *.png
rem -m5 = medium compression (good balance)
rem Add metadata
rar a MyComic.cbr ComicInfo.xml

将 CBR 转换为 CBZ(任何操作系统)

unrar e MyComic.cbr   # extracts all images to current folder
zip -0 -j MyComic.cbz *.jpg *.png ComicInfo.xml

将 CBZ 转换为 CBR(任何操作系统,使用 WinRAR)

unzip MyComic.cbz -d temp_folder
"C:\Program Files\WinRAR\Rar.exe" a -m5 MyComic.cbr temp_folder\*

这些代码片段可与免费命令行工具 unrarunzipzip 配合使用,因此您不需要 GUI。


7. 关键要点速查表

  • CBZ = ZIP → 通用、免费、快速、略大。
  • CBR = RAR → 更高压缩率、专有、较慢、略小。
  • 选择 CBZ 如果您重视 兼容性、易于创建以及面向未来
  • 选择 CBR 仅在 文件大小节省重要 且您已在每个目标设备上拥有 RAR 解码器时使用。
  • 两者都支持相同的元数据; 真正的区别在于归档引擎。

你的回合: 如果在你的数字图书馆中只能保留一种格式,你会选择哪一种——以及为什么?请留下评论并分享你的工作流程!