曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 8116|回复: 0
打印 上一主题 下一主题

lzma/unlzma -- 又一款压缩/解压缩工具

[复制链接]

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34397
跳转到指定楼层
楼主
发表于 2012-4-11 10:24:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
lzma 相对于 gzipbzip2 而言是一款较新的压缩工具,它具有比前辈更好的压缩率。一般情况下,该压缩工具可能不会默认安装在 Linux 的发行版里。

它的一般用法很简单,如:
# lzma upgrade.log
# ls -l *.lzma
-rw-r--r-- 1 root root 4217 04-10 20:49 upgrade.log.lzma
和 gzip,bzip2 一样,在产生压缩文件后原文件会被删除。如果想保留原文件那么可使用 -k 选项:
解压缩 lzma 格式文件使用 unlzma 命令,如:
[quote]# unlzma upgrade.log.lzma

使用 -c 选项可以从 stdin 读入压缩文件并将其写到 stdout 中,因此可以:
# cat upgrade.log |lzma -c > upgrade.log.lzma

可以在 tar 中使用 --lzma 选项来产生 lzma 格式压缩文件:
# lzma upgrade.log -k
# ls upgrade.log
upgrade.log

lzma 和 bzip2 一样可指定 1-9 的压缩比,1 表示最少压缩但压缩速度最快,而 9 表示最大压缩,但压缩速度最慢。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2025-6-18 14:29 , Processed in 0.084723 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表