%general-entities; ]> gzip &gzip-version;
&gzip-url;
Gzip-&gzip-version; Gzip <para>Gzip 软件包包含压缩和解压缩文件的程序。</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&gzip-ch6-sbu;</seg> <seg>&gzip-ch6-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>安装 Gzip 首先,进行 glibc-2.28 要求的一些修补: sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h 准备安装 Gzip: ./configure --prefix=/usr 编译该软件包: make 运行以下命令以测试编译结果: make check 已知两个测试可能在 LFS 环境中失败:help-version 和 zmore。 安装该软件包: make install 移动一个必须放置在根文件系统的程序: mv -v /usr/bin/gzip /bin Gzip 的内容 安装的程序 gunzip, gzexe, gzip, uncompress (与 gunzip 互为硬链接), zcat, zcmp, zdiff, zegrep, zfgrep, zforce, zgrep, zless, zmore, 以及 znew 简要描述 gunzip 解压缩 gzip 压缩的文件 gunzip gzexe 创建自解压可执行文件 gzexe gzip 使用 Lempel-Ziv (LZ77) 编码压缩文件 gzip uncompress 解压压缩文件 uncompress zcat 将给定 gzip 压缩文件解压到标准输出 zcat zcmp 在 gzip 压缩文件上运行 cmp zcmp zdiff 在 gzip 压缩文件上运行 diff zdiff zegrep 在 gzip 压缩文件上运行 egrep zegrep zfgrep 在 gzip 压缩文件上运行 fgrep zfgrep zforce 为给定所有文件中的 gzip 压缩文件确保 .gz 扩展名, 这样 gzip 就不会重复压缩它们; 在文件传输过程中文件名被截断时,这个命令很有用 zforce zgrep 在 gzip 压缩文件上运行 grep zgrep zless 在 gzip 压缩文件上运行 less zless zmore 在 gzip 压缩文件上运行 more zmore znew compress 格式压缩文件重新压缩为 gzip 格式 —— 转换 .Z 文件为 .gz 文件 znew