2023年8月3日发(作者:)

linuxlzma命令,Ubuntu:压缩与解压缩LZMA⽂件什么是LZMA格式呢?当遇到LZMA格式的压缩⽂档时我们该怎么解压呢?如果我们想创建LZMA该⽤什么⼯具呢?就让我们快速浏览⼀下吧。1.什么是LZMA格式LZMA(Lempel-Ziv-Markov chain-Algorithm的缩写)是2001年以来得到发展的⼀个数据压缩算法,它⽤于7-Zip归档⼯具中的7z格式。它使⽤类似于LZ77的字典编码机制,在⼀般的情況下压缩率⽐bzip2⾼,⽤于压缩的字典档案⼤⼩可达4GB。更多内容请读者参考[1]。2.⽤tar解压缩LZMA⽂档如果读者使⽤的tar⼯具是1.20以上版本,则可以直接使⽤tar来解压缩lzma⽂档:tar --lzma -xvf 如果没有,则需要安装lzma⼯具包:sudo apt-get install lzma使⽤其中的unlzma命令:unlzma r -xvf 或者:lzma -d r -xvf 或者:lzma -cd | tar xvf -命令参数说明-c 等价于–stdout 或者 –to-stdout-d 等价于–decompress 或者 –uncompress-z 等价于-z 或者 –compress/!注意:如果不指定-c参数,那么lzma命令会⾃动更名⽂档,⽽不是创建另⼀个⽂档。3.创建LZMA档案接下来创建lzma就简单多了:lzma -z 4.获得LZMA档案信息(getinfo)$ lzmainfo 可能得到的结果:compressed size: 2 MB (1802240 bytes)Dictionary size: 8 MB (2^23 bytes)Literal context bits (lc): 3Literal pos bits (lp): 0Number of pos bits (pb): 2References:

2023年8月3日发(作者:)

linuxlzma命令,Ubuntu:压缩与解压缩LZMA⽂件什么是LZMA格式呢?当遇到LZMA格式的压缩⽂档时我们该怎么解压呢?如果我们想创建LZMA该⽤什么⼯具呢?就让我们快速浏览⼀下吧。1.什么是LZMA格式LZMA(Lempel-Ziv-Markov chain-Algorithm的缩写)是2001年以来得到发展的⼀个数据压缩算法,它⽤于7-Zip归档⼯具中的7z格式。它使⽤类似于LZ77的字典编码机制,在⼀般的情況下压缩率⽐bzip2⾼,⽤于压缩的字典档案⼤⼩可达4GB。更多内容请读者参考[1]。2.⽤tar解压缩LZMA⽂档如果读者使⽤的tar⼯具是1.20以上版本,则可以直接使⽤tar来解压缩lzma⽂档:tar --lzma -xvf 如果没有,则需要安装lzma⼯具包:sudo apt-get install lzma使⽤其中的unlzma命令:unlzma r -xvf 或者:lzma -d r -xvf 或者:lzma -cd | tar xvf -命令参数说明-c 等价于–stdout 或者 –to-stdout-d 等价于–decompress 或者 –uncompress-z 等价于-z 或者 –compress/!注意:如果不指定-c参数,那么lzma命令会⾃动更名⽂档,⽽不是创建另⼀个⽂档。3.创建LZMA档案接下来创建lzma就简单多了:lzma -z 4.获得LZMA档案信息(getinfo)$ lzmainfo 可能得到的结果:compressed size: 2 MB (1802240 bytes)Dictionary size: 8 MB (2^23 bytes)Literal context bits (lc): 3Literal pos bits (lp): 0Number of pos bits (pb): 2References: