专栏首页python3Linux 极限压缩

Linux 极限压缩

一、概述

LZMA  (Lempel-Ziv-Markov  chain-Algorithm)  基于著名的LZ77压缩算法改进的压缩/解压工具,特点:高压缩率,高解压速度,低内存消耗,lzma命令行工具使用方式和gzip,bzip2类似,对 已经熟悉gzip,bzip2这类工具的用户来说,上手并不难。 对比两大主流压缩工具:gzip,bzip2:

  • 1,lzma和bzip2在速度上面远远输给gzip,但在压缩率方面,lzma算法占优势。
  • 2,lzma拥有比gzip,bzip2更高的压缩比率,压缩后文件更小,纯文本文件压缩更加明显,在解压方面比bzip2速度快出数倍,对于想要有较高的压缩率,又不想消耗太多内存,lzma是首先。
  • 3,文件属性,lzma压缩和解压缩能保持文件所有人,权限和修改时间等信息,但是gzip不保存这些信息。

速度:    bzip2 < lzma < gzip 压缩率: gzip   < bzip2 < lzma 文件信息:gzip 不保留, bzip2 , lzma 保留

二、压缩对比

安装lzma

yum install -y lzma

先来看看原始文件

# du -sh mysql
1.1M    mysql

使用tar压缩

# tar zcvf mysql.tar mysql
# du -sh mysql.tar 
132K    mysql.tar

使用lzma压缩

# tar -c --lzma -f test.tar.lzma mysql
# du -sh test.tar.lzma 
88K    test.tar.lzma

可以发现,原始文件通过zma压缩后,缩小了12.8倍。

如果需要解压,使用命令

unlzma test.tar.lzma
tar xvf test.tar

本文参考链接:

https://www.jianshu.com/p/1b78cd526472

https://www.cnblogs.com/general001/articles/3581303.html

https://www.jianshu.com/p/1b78cd526472

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python也能高并发

    里面的一个时间段内说明非常重要,这里假设这个时间段是一秒,所以本文指的并发是指服务器在一秒中处理的请求数量,即rps,那么rps高,本文就认为高并发.

    py3study
  • 安装iostat

    做数据同步传输的时候,想要使用iostat命令来监控磁盘的IO情况,使用时发现找不到,系统默认没有安装这个包。呵呵,没有办法只好自己动手装了

    py3study
  • 安装金碟K3客户端

    py3study
  • PostgreSQL 流复制搭建和原理理解

    最近随着学习PostgreSQL 的深入,越发的喜欢这个数据库,之前曾经写过关于PostgreSQL 关于模糊查询的文字,在我使用的时候,的确是惊艳到了,ORA...

    AustinDatabases
  • python: assert 内建函数

    当 expression (表达式) 的 bool类型 为 False 时,如果 arguments 被定义了,则抛出 arguments ,否则抛出 Asse...

    JNingWei
  • BBPress未经身份验证的提权漏洞分析

    BBPress是一款强大的WordPress论坛插件,目前BBPress被安装在超过30万个WordPress站点上。最近BBPress<=2.6.4的版本中被...

    FB客服
  • 如何高效的从数组数据生成树状层级数组?

    任何无限极分类都会涉及到创建一个树状层级数组。从顶级分类递归查找子分类,最终构建一个树状数组。如果分类数据是一个数组配置文件,且子类父类id没有明确的大小关系。...

    写PHP的老王
  • LeetCode 1239. 串联字符串的最大长度(回溯/动态规划)

    给定一个字符串数组 arr,字符串 s 是将 arr 某一子序列字符串连接所得的字符串,如果 s 中的每一个字符都只出现过一次,那么它就是一个可行解。

    Michael阿明
  • 一致性hash算法清晰详解!

    consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 ...

    后端技术探索
  • 一条关于swap争用的报警邮件分析(一)(r7笔记第28天)

    最近这些天有一台服务器总是会收到剩余swap过低的告警。 邮件内容大体如下: ############ ZABBIX-监控系统: --------------...

    jeanron100

扫码关注云+社区

领取腾讯云代金券