Blue Blazer

Achieve perfection by constant effort and creative will.
Code every day, no matter what...

期中考试结束了

庆祝中期考试结束,今天给Ark加入了lzma支持 :)
http://tukaani.org/xz/

由于Ark有libarchive插件,我其实只需要支持解压纯的.xz和.lzma了。。

KDE目前从核心库到应用程序都支持lzma压缩算法了。
kdelibs (KXzFilter), kdebase, ark...

.xz, .lzma, .tar.lzma

PS1:
lzma是libarchive的可选依赖,自己编译下libarchive也可以命令行做这种事情了:
tar cfa aabb.tar.lzma abcde/

PS2:
测试了一下,压缩时间、解压时间、压缩率都优于gz、bzip2,缺点是内存占用很吓人,大一点的文件一般都占用几百MB内存,我压kernel src时候居然要占用650多MB,看了一下代码发现他的最大内存占用阀值=所有内存/3

1 comments:

人间奇谈 said...

你竟然还是学生?好厉害。。。