概述
1. 基本概念
- 打包:将一大堆文件或者目录变成一个总的文件
- 压缩:将一个大的文件通过一些压缩算法的方式使其变成一个小文件
- 解压缩:通过软件压缩的文档、文件等各种东西恢复到压缩之前的样子
大多数压缩程序只能针对单个文件进行压缩,如果想要对一大堆文件,需要先将这堆文件打包,然后再用压缩程序对打包好的打包文件进行压缩
2. 常用的压缩包格式
| 压缩格式 | 说明 |
|---|---|
| .tar | 使用tar程序打包,并未对文件进行压缩 |
| .zip | 使用zip程序进行压缩的文件 |
| .7z | 使用7zip程序进行压缩的文件 |
| .gz | 使用gzip进行压缩的文件 |
| .xz | 使用xz程序进行压缩的文件 |
| .bz2 | 使用bzip2程序进行压缩的文件 |
| .rar | 使用rar程序进行压缩的文件 |
| .tar.gz | 首先使用tar打包,然后使用gzip程序对包进行压缩 |
| .tar.xz | 首先使用tar打包,然后使用xz程序对包进行压缩 |
| .tar.bz2 | 首先使用tar打包,然后使用bzip2程序对包进行压缩 |
| .tar.7z | 首先使用tar打包,然后使用7z程序对包进行压缩 |
压缩与解压缩
| 压缩格式 | 压缩 | 解压缩 | 是否需要下载 |
|---|---|---|---|
| tar | tar -cvf filename.tar filename | tar -xvf filename.tar | 否 |
| zip | zip filename.zip filename | unzip filename.zip | 安装zip和unzip |
| 7z | 7z a filename.7z filename | 7z X filename.7z | 安装p7zip-full |
| gz | gzip –c filename > filename.gz | gunzip –c filename.gz > filename | 否 |
| xz | xz -zk filename | xz -dk filename.xz | 否 |
| bz2 | bzip2 -k filename | bunzip2 -k filename.bz2 | 否 |
| rar | rar a filename.rar filename | unrar e filename.rar | 安装rar和unrar |
| tar.xz | tar -cJvf filename.tar.xz filename | tar -xJvf filename.tar.xz | 否 |
| tar.bz2 | tar -cjvf filename.tar.bz2 filename | tar -xjvf filename.tar.bz2 | 否 |
| tar.gz | tar -czvf filename.tar.gz filename | tar -xzvf filename.tar.gz | 否 |
压缩包格式详解
本文详细介绍了常见的压缩包格式,如.tar、.zip、.7z等,以及它们的压缩与解压缩方法。同时,文章还提供了各种压缩格式的使用场景和压缩解压缩指令,帮助读者更好地理解和使用压缩技术。

被折叠的 条评论
为什么被折叠?



