如何使用 xar 使用 bzip2 和 gzip 进行压缩?

如何使用 xar 使用 bzip2 和 gzip 进行压缩?

在 Xar Google 代码页面的“Why Xar”页面中显示:

此外,这意味着 xar 可以对存档中的每个文件使用不同的压缩方法。例如,尝试压缩已经压缩的文件可能不是一个好主意,但是使用 bzip2 可能会大大受益于大文件,而使用 gzip 会更好地服务于小文本文件。

我阅读了手册页,但它没有指示如何执行此操作。那么,有人知道怎么做吗?

答案1

据我所知,您不能将它们添加到同一命令行中 - 从手册页中我将功能解释为包括:

  • 使用各种压缩方法将文件压缩到存档中 - 这必须单独或分组完成
  • 无论格式是否相同都解压

因此,您可以拥有一个高效的存档,只需一个命令即可提取所有内容。

答案2

我现在刚刚阅读了“Why xar”简介,并下载了 tar 包来查看手册页。

--compression gzip

或者

--compression bzip2 

似乎按照你的要求做?

相关内容