Linux中的.z压缩:实现精简文件的好方法(linux.z压缩)
.z压缩(或者称 Unix 上的compress)是一种经常用于在 UNIX / Linux上传输并存储文件时采用的文件压缩格式。.z压缩是一种使用 LZW 技术(Lemepel-Ziv-Welch)实现的无损压缩和解压缩格式,它可以大幅度缩短文件体积,从而节省磁盘空间和带宽资源。
安装 .z 压缩软件非常简单,具体步骤:
– **第一步**:从 Unix 或 Linux 的终端执行 sudo apt-get install zopfli libz-dev 命令安装 zopfli;
– **第二步**:下载 zopfli 二进制文件,下载地址:https://github.com/google/zopfli/releases/latest;
– **第三步**:解压缩 zopfli 软件包,tar -xvf zopfli-*.tar.gz;
– **第四步**:进入软件包目录:cd zopfli-*;
– **第五步**:编译并安装软件:sudo make && make install;
安装完毕后,就可以通过 zopfli 命令使用 .z 压缩来实现文件的精简。
比如,要对 test.tar 文件进行 .z 压缩,只需要使用以下命令:
zopfli test.tar
执行该命令后,很快就会看到 test.tar.z 文件已经创建,它是 test.tar 被 .z 压缩所得到的,同时 test.tar 也没有被删除。换言之,test.tar 文件在压缩后仍存在,并没有被替换掉,它们之间的关系可以简单地用立方体模型去模拟,即 test.tar.z 是 test.tar 的特殊单位,不会影响彼此。
要解压缩,可以使用 unzopfli 命令和原文件名,比如说:
unzopfli test.tar.z
因此,.z 压缩是 UNIX / Linux 上用来精简文件的一种非常有用的方法,它不仅可以大大缩减文件的大小,同时又能保证安全传输,使用起来也比较方便简洁。