【问题标题】:Tool that improves compression by uncompressing inner archives通过解压缩内部档案来改进压缩的工具
【发布时间】:2021-03-25 02:50:13
【问题描述】:

有一个压缩工具可以解压缩内部的 gz/bz2/xz/etc 文件,然后将它们以 tar 格式存储并存档,我不记得它的名字了。我正在创建包含非常相似的 rpm/deb/tgz 包的存档,并且仅在最后应用压缩可能会显着提高压缩率。

据我记得,该工具还存储了一个元数据文件,该文件记录了使用的压缩选项,以便在解压缩过程中重现相同的压缩文件。

【问题讨论】:

  • 我想把它发给 SuperUser,但是我在这里使用的标签都没有。 ServerFault 是用于服务器管理的,听起来也不对。

标签: linux compression gzip tar archive


【解决方案1】:

找到它:https://github.com/schnaader/precomp-cpp

目前尚不清楚它是否只重新压缩给定的存档,或者它也接受输入文件/目录的列表(其中一些可能已经被压缩),就像 tar 一样。

【讨论】:

  • 不支持多文件支持 (yet),因此目前,您必须先使用 tar,然后将 precomp 应用到 .tar 文件来解决此问题。
  • 我采用了 tar 方法,但无法缩小 rpm,可能是由于使用了 lzma 压缩:mirror.yandex.ru/fedora/linux/releases/33
猜你喜欢
  • 2010-11-04
  • 1970-01-01
  • 2010-10-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多