压缩及解压缩工具

压缩和解压缩工具

压缩比

目的:时间换空间

CPU的时间 --> 磁盘空间

compress/uncompress, .Z

gzip/gunzip, .gz

bzip2/bunzip2, .bz2

xz/unxz, .xz

zip/unzip

lzma/unlzma,lzma

tar,cpio

compress:

-d:解压缩

-c:结果输出至标准输出,不删除原文件

-v:显示详情

uncompress:解压缩

zcat file.Z > file加压缩,保留原文件

1.gip/gunzip/zcat

gzip [OPTION...] FILE...

-d:解压缩,相当于gunzip

-#:指定压缩比,默认是6;数字越大压缩比越大

-c:将压缩结果输出至标准输出:

gzip -c FILE > /PATH/TO/SOMEFILE.gz

gunzip:解压缩

gunzip /PATH/TO/SOMEFILE:解压缩完成后会删除原文件

zcat /PATH/TO/SOMEFILE:在不解压的情况下查看文件内容

2. bzip2/bunzip2/bzcat

bzip2 [OPTIONS...] FILE...

-d:解压缩,相当于bunzip2

-k:保留原文件

-#:指定压缩比;默认是6;数字越大压缩比越大(1-9)

bunzip:解压缩

bunzip /PATH/TO/SOMEFILE:

bzcat /PATH/TO/SOMEFILE:在不解压的情况下查看文件内容

3. xz/unxz/xcat

xz [OPTIONS...] file...

-d:解压缩

-#:指定压缩比;默认是6;(1-9)

-k:保留原文件

unxz:解压缩

unxz /PATH/TO/SOMEFILE:

xzcat /PATH/TO/SOMEFILE:在不解压的情况下查看文件内容

zip:打包压缩

zip FILE_NAME.zip FILE1 FILE2 ....

unzip FILENAME.zip

归档:tar,cpio

 tar命令:

tar [OPTIONS...] FILE...

-c:创建归档

-x:展开归档

-t:不展开归档,查看归档了那些文件

-f FILE.tar:操作的归档文件

-v:查看详细信息

-C:展开至指定目录下

归档并压缩:

-z:gzip2

创建归档:-zcf /PATH/TO/SOMEFILE

解压缩并展开归档:-zxf /PATH/TO/SOMEFILE

-j:bzip2

-jcf

-jxf

-J:xz

-Jcf

-Jxf

cpio命令:cpio命令是通过重定向的方式将文件进行打包备份,还原恢复的工具,它可以解压以“.cpio”或者“.tar”结尾的文件

cpio[选项] > 文件名或者设备名

cpio[选项] < 文件名或者设备名

选项:

-o:将文件打包拷贝成文件或将文件输出至设备上

-i:解包,将压缩包还原

-v:显示详细过程

-t:不解压的情况下查看内容

-d:解包成成目录

-c:一种较新的存储格式

时间: 2024-12-28 01:37:14

压缩及解压缩工具的相关文章

Java.util.zip 压缩与解压缩工具类

Java.util.zip 提供用于读写标准 ZIP 和 GZIP 文件格式的类. 还包括使用 DEFLATE 压缩算法(用于 ZIP 和 GZIP 文件格式)对数据进行压缩和解压缩的类. 依赖 Jdk 编写该工具类,不依赖任何第三方 jar,随用随取,实现功能大体如下: 1.目录级别递归压缩与解压缩 zip: 2.单文件压缩和解压缩 zip : import java.io.*; import java.util.zip.ZipEntry; import java.util.zip.ZipIn

Linux压缩与解压缩工具

一.简述 压缩是一种通过特定的算法来减少计算机文件大小的机制,因减少文件的大小,使文件能通过网络实现更快传输,此外还减少了文件的磁盘占用空间.反向就是解压缩 二,工具 1,compress / umcompress 后缀名 .Z,很老的压缩工具,已经过时了. 2,gip , bzip2, xz (1) gzip / gunzip :压缩 / 解压缩 都会删除原文件 语法:gzip [选项] 压缩(解压缩)文件名 后缀名:.gz #    常用选项: #    -# : 压缩比,默认为6,范围1到

打包压缩、解压缩工具详解

本文旨在学习打包,压缩,解压缩.学习使用tar.gzip/gunzip/zcat.bzip2/bunzip2/bzcat.xz/unxz/xzcat.zip/unzip.cpio等命令的使用. 前言: 首先要弄清两个概念:打包是指将一大堆文件或目录变成一个总的文件:压缩则是将一个大的文件通过一些压缩算法变成一个小文件.这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2

2018-3-6Linux系统管理(8)压缩与解压缩工具、bash交互

回顾上一章所学到的内容有如何制作软RAID及LVM,在生产环境中,软RAID一点用处都是没有的,关键是要了解一下RAIDLevel的机制,及等级意义是什么.另一个就是LVM,那么LVM就是一个逻辑设备,提供卷管理操作(volume),将一个或多个底层物理设备,组织成为逻辑设备.在逻辑卷中有一种为快照的功能,而快照功能就是让我们在备份文件时更加流畅而设定的,其本身就不具有备份功能.那么在接下来的章节中讲述的是压缩与解压缩的工具. 一.压缩 在Windows当中,压缩与解压缩是很常见的操作.国内厂商

Linux 压缩与解压缩工具gzip/gunzip

gzip会压缩原文件并将原文件删除 -d 解压缩选项 类似于gunzip -# 指定压缩比 默认是6 -c 将压缩内容输出到标准输出上,并保留原文件 出现了压缩文件,但是原文件没有了. 现在解压缩 解压缩完成后,压缩文件消失了. 上面这个例子是将原文件压缩后的字符输出到标准输出上 就是将压缩文件的字符重定向到其他文件 gunzip 就是对gzip的压缩文件进行解压缩 原文地址:http://blog.51cto.com/yueyue207/2085786

Linux 压缩与解压缩工具之xz

-d 解压缩 -# 指定压缩比 -k 保留原文件 现在压缩并保留原文件 也可以通过unxz解压缩 不解压查看文件内容 原文地址:http://blog.51cto.com/yueyue207/2085794

Linux 压缩与解压缩工具 bzip2/bunzip2

与gzip一样,-d解压缩 -# 指定压缩比 -k 保留文件 解压缩 如果想不解压缩文件,但是想看文件内容可以使用bzcat 保留了原文件 原文地址:http://blog.51cto.com/yueyue207/2085791

Zip - 压缩、解压缩工具

下载地址:https://itunes.apple.com/cn/app/id1175701165?mt=8 一款精致而实用的文件管理App,提供了丰富的文件操作.如果您不经常鼓捣文件,那没关系,把它作为一款图片管理软件吧!还等什么,快下载吧! 特色功能:无线上传.手势锁.定制主题. 便捷功能:图片浏览器.小说阅读器.音乐播放器.视频播放器.文件压缩器.文件解压器.系统剩余空间提示.中文.English系统语言支持. 支持打开的文件类型包括:图片.视频.文档.网页.压缩包(zip,rar,7z)

Linux 下最为人熟知的解压缩工具

很多时候,通过互联网发送或接收大文件和图片是一件令人头疼的事.压缩及解压缩工具正好可以应对这个问题.下面让我们快速浏览一些可以使得我们的工作更加轻松的开源工具. Tar Tar 由 ‘Tape archiver(磁带归档器)’ 衍生而来,最初被用来在磁带上归档和存储文件.Tar 是一个 GNU 软件,它可以压缩一组文件(归档),或提取它们以及对已有的归档文件进行相关操作.在存储.备份以及传输文件方面,它是很有用的.在创建归档文件时,Tar 可以保持原有文件和目录结构不变.通过 Tar 归档的文件