CPIO转TBZ2转换器
在线免费将CPIO重新打包为bzip2压缩的TBZ2
cpio
tbz2
更好的压缩
bzip2在压缩比方面优于gzip。从未压缩CPIO转换为TBZ2可获得体积显著更小、且具有标准TAR兼容性的压缩包。
纯网页体验
无需在本机安装bzip2或tar工具。CPIO转TBZ2转换器完全在convertio.co的浏览器中运行 — 任意操作系统,任意设备。
全在服务器上
bzip2压缩CPU消耗较高,但这些负担落在我们的基础设施上,而非您的设备。上传和下载 — 我们处理其余。
如何转换CPIO到TBZ2
从计算机,Google Drive,Dropbox,URL或在页面上拖拽选择文件.
选择tbz2或任何其他你需要的格式作为结果(支持超过200种格式)
让文件进行转换随后你可以下载你的tbz2文件
关于格式
CPIO(Copy In, Copy Out)是一种 Unix 归档格式,可追溯至 1977 年 AT&T 贝尔实验室的 PWB/UNIX 系统,甚至早于 TAR 格式。其名称描述了该工具的原始操作方式:将文件复制进(copy in)归档和从归档复制出(copy out)。CPIO 以顺序方式存储文件,每个文件前有头部信息,包含文件名、inode 信息、权限、所有者、时间戳和文件大小,其后是文件数据本身。该格式存在多个变体:原始二进制格式、POSIX.1 定义的八位字节导向(ODC)格式、具有扩展设备和 inode 字段的 SVR4 newc 格式,以及添加校验和验证的 CRC 变体。与 TAR 不同,CPIO 从标准输入读取待归档文件列表,使其天然适合通过管道与 find 和其他 Unix 工具组合使用。CPIO 的一大优势是对 Unix 元数据的高保真保留 — 相比早期 TAR 实现,CPIO 能更准确地记录设备号、inode 信息和硬链接关系,使其适用于系统级备份和设备文件归档。该格式在 Linux 包管理中的核心角色是其另一重要价值:RPM 包格式使用 CPIO 作为其内部载荷容器,这意味着每个基于 RPM 的 Linux 安装都依赖于 CPIO 解压。虽然 TAR 在通用归档方面更为常见,但 CPIO 在系统管理、initramfs 映像和包管理基础设施中依然活跃。
TBZ2(也写作 .tar.bz2)是一种复合归档格式,将 TAR) 归档与 bzip2 压缩相结合,bzip2 由 Julian Seward 开发,于 1996 年 7 月 18 日首次发布。TAR 层将文件与完整的 Unix 元数据串联成单个数据流,bzip2 使用 Burrows-Wheeler 块排序算法结合霍夫曼编码对结果进行压缩。bzip2 以块为单位(通常 900 KB)处理数据,对块施加 BWT 排序,然后依次进行游程编码、前移变换,最后进行霍夫曼编码。这一处理流程在大多数数据类型上通常比 gzip 获得 15-25% 更好的压缩率,在文本、源代码和结构化数据上效果尤为显著。在 XZ 广泛普及之前,TBZ2 曾是 Linux 和 Unix 系统上的标准高压缩归档格式。TBZ2 的一大优势是相比 TGZ 更好的压缩效果 — bzip2 始终能生成更小的归档,在分发大型源代码树或创建存储空间受限的备份时意义重大。基于块的架构提供了另一项优势:如果归档损坏,数据丢失仅限于受影响的块而非整个数据流,bzip2recover 工具可以从损坏文件中提取完好的块。TBZ2 受到 GNU tar 的 -j 标志支持,并被所有主流平台上的压缩工具识别。该格式在源码分发和备份工作流程中仍被广泛使用。
经常问的问题
为什么要将CPIO转换为TBZ2?
CPIO在包管理以外并不常见。TBZ2使用带bzip2压缩的TAR — 压缩比比gzip更好的标准格式,常用于BSD打包。
如何解压TBZ2压缩包?
在Linux和macOS上,tar原生处理TBZ2。BSD系统将TBZ2作为标准格式。在Windows上,7-Zip和PeaZip轻松提取TBZ2文件。
TBZ2与TAR.BZ2是同一格式吗?
是的 — TBZ2是TAR.BZ2的简写扩展名。内容和格式完全相同,只是文件命名约定不同。
bzip2比gzip压缩效果更好吗?
通常是的 — bzip2比gzip实现更高的压缩比,尤其是对文本密集型数据。代价是压缩时间稍长。
在convertio.co上这项转换是否免费?
绝对免费。上传CPIO压缩包并转换为TBZ2无需任何费用 — 无需账户,无需软件,无附加条件。
嵌套文件夹在转换后能保留吗?
是的。TBZ2在内部使用TAR,忠实保留原始CPIO压缩包中的目录结构、文件权限和元数据。