如何使用LZ4压缩在Linux的3.11

问题描述:

LZ4算法被列入Linux 3.11 kernel如何使用LZ4压缩在Linux的3.11

我可以用压缩算法文件,而无需安装额外的包?

这是指内核端压缩,用于解压缩内核映像本身。有关优点的说明以及与现有内核压缩算法的比较,请参见http://events.linuxfoundation.org/sites/events/files/lcjpcojp13_klee.pdf

对于从用户空间文件的压缩/解压缩,你需要的用户空间实用程序,它可以从https://code.google.com/p/lz4/

即使使用在第一段中所描述的LZ4压缩的内核来获得,你仍然需要一个用户空间的实用工具压缩你的内核文件。

+4

谢谢,我怀疑LZ4在内部使用,而不是从用户空间可用。我找到了Ubuntu的'sudo apt-get install liblz4-tool'软件包。安装完成后,你可以用'lz4c -c source target.lz4'来压缩文件。 – Quiz

+1

Linux内核使用传统的成帧格式。要生成与此格式兼容的压缩文件,您需要-l命令。 (参见lz4 -H或man lz4,了解更多信息)。 – Cyan