威尼斯人线上娱乐

压缩解压缩总计,xz格式压缩文件

22 10月 , 2019  

后天获得叁个包,后缀名称叫:xz

本文首要介绍gzip,zcat和bzip2,zcat这两组命令的接收。
gzip能够将加以文件举行压缩,压缩后文件的后缀名字为*.gz,而zcat能够在不敢问津压缩的前提下查看压缩文件内容。️同理,bzip2是比gzip有越来越高压缩比的工具,bzcat是翻开压缩文件内容:文件降低后生育的压缩文件的atime和mtime保持不改变,ctime更新成最新值
,因此我们在写一些备份恐怕清理脚本的时候尽量利用mtime。
gzip命令格式如下:

Linux下解压tar.xz格式压缩文件

经询问,用xz-utils中的xz命令能够对其进展解压。

[root@www ~]# gzip [-cdtv#] 档名
选料与参数:
-c :将缩减的数量输出到荧屏上,可透过数据流重导一直拍卖;
-d :解压缩的参数;
-t :能够用来考察叁个压缩档的后生可畏致性~看看文件有无错误;
-v :能够体现出原来的小说件/压缩文件的回降比等新闻;
-# :压缩等级,-1 最快,不过压缩比最差、-9
最慢,不过压缩比最佳!私下认可是 -6

 

在Ubuntu-11.04底下实行如下操作:

zcat命令格式如下:

威尼斯人线上娱乐 1

# aptitude search xz

Usage: /usr/bin/zcat [OPTION]… [FILE]…
Uncompress FILEs to standard output.
-f, –force force; read compressed data even from a terminal
-l, –list list compressed file contents
-q, –quiet suppress all warnings
-r, –recursive operate recursively on directories
-S, –suffix=SUF use suffix SUF on compressed files
-t, –test test compressed file integrity
-v, –verbose verbose mode
–help display this help and exit
–version display version information and exit

 

得如下结果:

bzip2命令格式(参数和用法差少之又少和gzip一样):

      今日笔记本新装的种类,想再一次编个内核,结果……惊呆了,居然使用 tar
-xvjf  linux-***
解压不住,定睛风度翩翩看,开掘以往kernel官方网址下载的水源压缩包依然不是bz2了!!!而是tar.xz……What
the fuck!
额……不说粗话,什么时候改那个格式了!何况……那特么是何许格式?笔者怎么没见过?只可以尝试着找找下xz是如何:

p xz-lzma – XZ-format compression utilities – compatibility commands
p xz-utils – XZ-format compression utilities 
p xzdec – XZ-format compression utilities – tiny decompressors
p xzgv – Picture viewer for X with a thumbnail-based selector
p xzip – Interpreter of Infocom-format story-files
p xzoom – magnify part of X display, with real-time updates

[root@www ~]# bzip2 [-cdkzv#] 档名
采纳与参数:
-c :将缩减的经过产生的多少输出到荧屏上!
-d :解压缩的参数
-k :保留原本文件,而不会删除原始的文件喔!
-z :压缩的参数
-v :能够显得出最先的文章件/压缩文件的削减比等情报;
威尼斯人线上娱乐,-# :与 gzip 一样的,都以在企图压缩比的参数, -9 最棒, -1 最快!
模范风华正茂:将刚刚的 /tmp/man.config 以 bzip2 压缩
[root@www tmp]# bzip2 -z man.config
# 此时 man.config 会变成 man.config.bz2 !
压缩解压缩总计,xz格式压缩文件。范例二:将榜样风姿洒脱的文件内容读出来!
[root@www tmp]# bzcat man.config.bz2
# 此时荧幕上会来得 man.config.bz2 解压缩之后的公文内容!!
轨范三:将楷模旭日东升的文本解压缩
[root@www tmp]# bzip2 -d man.config.bz2
轨范四:将楷模三解开的 man.config
用最棒的缩短比压缩,并保存原本的文本
[root@www tmp]# bzip2 -9 -c man.config > man.config.bz2

【注】:笔者利用的是 Ubuntu12.04 系统,因此使用的包管理命令是aptitude
,使用别的发行版请使用相应的包管理命令实行!

于是乎安装xz-utils

bzcat命令格式:

[cpp] 

# sudo apt-get install xz-utils

usage: bzcat [flags and input files in any order]
-h –help print this message
-d –decompress force decompression
-z –compress force compression
-k –keep keep (don’t delete) input files
-f –force overwrite existing output files
-t –test test compressed file integrity
-c –stdout output to standard out
-q –quiet suppress noncritical error messages
-v –verbose be verbose (a 2nd -v gives more)
-L –license display software version & license
-V –version display software version & license
-s –small use less memory (at most 2500k)
-1 .. -9 set block size to 100k .. 900k
–fast alias for -1
–best alias for -9

[email protected]:~$
aptitude search xz  

做到后,查看扶持:

示例:
将name_list.txt文件减弱(️压缩后原来文本已经空头支票,唯有和原有文件同名的gz文件):

p   libxz-java                                                    – Java
library with a complete implementation of XZ data compression       

# xz –help

[haohao@localhost ~]$ gzip -v name_list.txt 
name_list.txt:   84.1% -- replaced with name_list.txt.gz
[haohao@localhost ~]$ ls
name_list.txt.gz 

p   libxz-java-doc                                                –
Documentation for libxz-java                                          
  

Usage: xz [OPTION]… [FILE]…
Compress or decompress FILEs in the .xz format.

将地方压缩的文本解压出来(️解压后gz文件没有,只设有解压后的公文):

p   python-txzookeeper                                            –
Twisted-based Asynchronous Libraries for Apache Zookeeper.            
  

-z, –compress force compression
-d, –decompress force decompression
-t, –test test compressed file integrity
-l, –list list information about .xz files
-k, –keep keep (don’t delete) input files
-f, –force force overwrite of output file and (de)compress links
-c, –stdout write to standard output and don’t delete input files
-0 … -9 compression preset; default is 6; take compressor *and*
decompressor memory usage into account before using 7-9!
-e, –extreme try to improve compression ratio by using more CPU time;
does not affect decompressor memory requirements
-q, –quiet suppress warnings; specify twice to suppress errors too
-v, –verbose be verbose; specify twice for even more verbose
-h, –help display this short help and exit
-H, –long-help display the long help (lists also the advanced
options)
-V, –version display the version number and exit

[haohao@localhost ~]$ gzip -d name_list.txt.gz 
[haohao@localhost ~]$ ls
name_list.txt

v   python2.7-txzookeeper                                         –    
                                                                     

With no FILE, or when FILE is -, read standard input.

用zcat查看压缩出后的文本:

i   xz-utils                                                      – XZ
格式压缩程序                                                          

Report bugs to <lasse.collin@tukaani.org> (in English or
Finnish).
XZ Utils home page: <;

[haohao@localhost ~]$ zcat name_list.txt.gz 
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

p   xzdec                                                         –
XZ-format compression utilities – tiny decompressors                  
  

终极依照接济消息解压此文件。

p   xzgv                                                          –
Picture viewer for X with a thumbnail-based selector                  
  

更加多Ubuntu相关音讯见Ubuntu
专项论题页面
http://www.linuxidc.com/topicnews.aspx?tid=2

p   xzip                                                          –
Interpreter of Infocom-format story-files                              
 

威尼斯人线上娱乐 2

p   xzoom                                                         –
magnify part of X display, with real-time updates                      
 

[email protected]:~$
  

 

好呢,中国语言文学系统正是好!细心看那旭日东升行:

[cpp] 

i   xz-utils                                                      – XZ
格式压缩程序                                                          

直白标志的很精晓,XZ压缩程序,并且临近笔者的Ubuntu已经自带的装置好了(未有的话就用
apt-get 安装)!遇事找老公(man一下)呗:man xz 看看怎么操作

   能够看到,xz的用法为:   xz [option]…  [file]…

而相应的操作有:

 -z, –compress

              Compress.  This is the default operation mode when no
operation mode option is specified and no other operation  mode  is
implied from the command name (for example, unxz implies –decompress).

调整和收缩,何况那是暗中同意的操作,也便是说未有操作数的话 xz
加上文件便是压缩!(unxz 能够用来解压)

 

-d, –decompress, –uncompress

              Decompress.

解压缩。和 -z 效果相反

 

-t, –test

              Test  the integrity of compressed files.  This option is
equivalent to –decompress –stdout except that the decompressed data is
discarded instead of being written to standard output.  No files are
created or removed.

测量试验压缩文件的完整性,这么些操作不会生成解压缩文件。

 

-l, –list

              Print information about compressed files.  No uncompressed
output is produced, and no files are created or  removed.   In list
mode, the program cannot read the compressed data from standard input or
from other unseekable sources.

以此操作会打字与印刷文件的新闻,不会生成解压缩文件!

 

所以,大家从内核官方网址下载的压缩文件能够动用下边八个操作进行解压:

1.率先应用xz解压 tar.xz文件:  xz  -d   linux-3.8.4.tar.xz  

这几个操作会将linux-3.8.4.tar.xz文件解压成 linux-3.8.4.tar,然后我们再对
linux-3.8.4.tar 进行解压。

【注】:使用 xz 进行压缩和平解决压进度中都会平昔在原来的作品件上开展,比方说对
tar.xz 解压后一贯就剩下 tar 了,而尚未了原 tar.xz 文件。能够加 -k
参数(keep)进行封存原版的书文件

2.对linux-3.8.4.tar解压:tar -xvf  linux-3.8.4.tar   操作实现

 

 

末段再补偿下 xz utils 的文化:

xz utils 是 lzma utils 的下一代lzma utils 改名 xz utils。

压缩时 xz utils 耗时比 bzip2 长一倍,

压缩时 xz utils 耗时是 lzma utils 一半,

削减时 xz utils 生成文件体积是 bzip2 的二分之一,

降低时 xz utils 生成文件容积比 lzma utils 略大,

解压时 xz utils 耗费时间是 bzip2 的捌分之少年老成,

解压时 xz utils 速度比 lzma utils 略快,

解压时 xz utils 耗费时间仅比 gzip 多大器晚成倍。

压缩时 xz utils 使用 *.xz 格式 生成文件 比 *.lzma 格式 略大,

测量试验样品非常的小,数11次测量试验结果有出入,不可能判断 xz utils 使用 *.xz 与
*.lzma 格式 压缩与解压时间 何人占优势。

 

到近年来停止,lzma utils 的压缩率仍为最大的,xz utils 解压时间占优势。

一个 xz 文件格式的兑现XZ 实用程序已可在英特网自由获得。GNU
tar自版本1.22起接收那大器晚成软件透明扶助xz文件格式(宛就像其拍卖gzip格式只怕bzip2格式同样)。
 随着大气软件步向了国有领域(比如 liblzma等)
程序的4.999.9beta版本完结在GNU LGPL 和 GNU GPL条约下发布。

 

7-Zip在9.04 beta版扶植了xz文件格式,也便是说在windows下境遇 xz
压缩文件可以运用 7-Zip 解压。

今日台式机新装的连串,想再次编个内核,结果傻眼了,居然使用 tar -xvjf
linux-*** 解压不住,定睛风姿罗曼蒂克看,发…


相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图