标签:大文件 格式 val 分包 指令 family 命令 编码 内容
>>>压缩是将一个大文件通过一些压缩算法变成一个相对小的文件>>>打包是将一大堆文件或者目录能变成一个总的文件
>>>linux下三种压缩工具主要有bzip,gzip,zip,
各自特性分别如下:
工具 | 文件扩展名 | 描述 |
bzip2 | .bz2 | 采用了Burrows-wheeler文本压缩算法和霍夫曼算法 |
gzip | .gz | 一个GUN下发展起来的一个项目,采用Lempel-Ziv编码 |
zip | .zip | winsdows上pkzip的压缩格式 |
>>>bzip2详解:
命令 | 功能 |
bzip2 | 压缩二进制文件性能较好,不能压缩目录,可以用tar打包后压缩 |
bzcat | 用于查看压缩文件的内容 |
bunzip2=zip2 -d | 用于解压文件 |
>>>gzip详解:
命令 | 功能 |
gzip | 用于压缩文件,支持指定多个被的压缩文件和通配符,不能压缩目录,可以用tar打包后压缩 |
zcat | 用于查看压缩过的文件 |
gunzip=gzip -d | 用来解压文件 |
>>> zip详解
命令 | 功能 |
zip | 指定文件和目录创建压缩文件 |
zipcloak | 给压缩文件加密,解压时需要密码 |
zipnote | 从zip文件中提取备注 |
zipsplist | 将一个现有的文件分割成好几块压缩,大型单机游戏的分包压缩格式 |
unzip | 用于解压文件 |
zip -r dir.aip dir/ | 可以压缩目录 |
>>>linux 下的归档工具tar
tar -c 创建一个新存档 tar -cvf filename.tar file 打包文件
tar -v 显示指令处理过程 tar -tvf filename.tar file 打包文件
tar -f 指定备份文件 tar -xvf filename.tar file 打包文件
tar -x 从备份文件中还原文件
tar -t 查询压缩包里面的内容
>>>组合起来可以有
tar -cvf filename.tar file 打包文件
tar -tvf filename.tar 查看文件
tar -xvf filename.tar 解压文件
tar -j 用bzip2压缩
tar -z 用gzip进行归档压缩
>>>再组合起来,可以有
tar -jcvf filename.tar.bz2 file 打包后用bzip2进行归档压缩
tar -jtvf filename.tar.bz2 查看tar.bz2文件
tar -jxvf filename.tar.bz2 解压tar.bz2压缩文件
tar -zcvf filename.tar.gz2 file 打包后用gzip进行归档压缩
tar
-ztvf filename.tar.gz2 查看tar.gz文件
tar -zxvf filename.tar.gz2 解压tar.gz压缩文件
标签:大文件 格式 val 分包 指令 family 命令 编码 内容
原文地址:http://blog.51cto.com/13869849/2145092