手机版 | 网站导航
首页 > 数码 > IT > linux压缩命令tar linux打包压缩命令 > linux解压tar.gz|linux压缩命令 压缩技术原理与各压缩命令简介

linux解压tar.gz|linux压缩命令 压缩技术原理与各压缩命令简介

IT | 2021-08-15 | 阅读:
【www.sccdzwls.cn--IT】

--原理一

由于1byte=8bit,所以每个byte当中会有8个内存单元,而每个内存单元可以是0,1。当我们记录数字1时,有7个bit应该是 空的 。不过,为了满足目前我们的OS数据的访问,

所以就会将数据转为byte的形态来记录。有些压缩技术就是把这部分空间给 揪 出来,让文件占用的空间变小。

--原理二

将重复的数据进行统计记录,譬如,你的数据有100个1,那么压缩技术会记录 100个1 而不是真的有100个1的位存在。

㈡ 各种压缩命令简介

Ⅰ gzip

语法:

gzip [-dv] 文件名

参数:

-d:解压缩的参数

-v:显示压缩比

例子:

[plain]

[root@localhost Desktop]# gzip show_space.sql

[root@localhost Desktop]# gzip -d show_space.sql.gz

Ⅱ bzip2

语法:

bzip2 [-dkzv] 文件名

参数:

-d:解压缩参数

-k:保留源文件

-z:压缩参数

-v:显示压缩比

例子:

[plain]

[root@localhost Desktop]# bzip2 -z show_space.sql

[root@localhost Desktop]# bzip2 -d show_space.sql.bz2

[root@localhost Desktop]# bzip2 -zk show_space.sql
本文来源:http://www.sccdzwls.cn/shuma/117281/