- 2
- 0
- 约2.26千字
- 约 13页
- 2017-02-02 发布于江苏
- 举报
Gzip命令行参数用法课件精品
提纲 Gzip简介 Gzip命令行参数用法 Gzip各文件的主要功能 Gzip命令行参数处理导读 Gzip简介 GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNIX系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。现今已经成为Internet上使用非常普遍的一种数据压缩格式,或者说一种文件格式。HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度。 Gzip命令行参数用法 CMD下的Gzip的参数说明 Gzip命令行参数用法 Gzip命令的基本用法: gzip test.txt 生成test.txz的压缩文件,同时不再保留test.txt gzip -d test.txz 解压test.txz,生成test.tx文件 Gzip命令行参数用法 -c: 不改变原文件,将压缩结果标准输出 不改变原文件,同时创建压缩文件 Gzip命令行参数用法 -n: 不保留原文件名和时间戳 -N: 保留原文件名和时间戳 gzip -dN test.txz 解压后的文件名为test.txt Gzip命令行参数用法 -f: 覆盖已经存在的输出文件 -l: 给出压缩文件大小及压缩率信息 -L: Gzip的软件许可证信息 -q: 忽略所有的警告提示 -S: 指定压缩文件后缀,(MSDOS下默认后缀为.z) -t: 测试压缩文件的完整性 -v: 给出文件名和压缩率信息 -V: 给出Gzip的版本信息 -1: 快速压缩模式 -9: 最佳压缩模式 Gzip各文件的主要功能 Gzip.c: 程序入口 Deflate.c: 实现文件压缩功能的函数集合,提供对文件压缩的支持 Inflate.c: 实现文件解压功能的函数集合,提供对文件解压的支持 Zip.c: 将文件压缩成gzip格式 Unzip: 解压gzip或pkzip格式的文件 Unlzh.c:解压lzh格式的文件 Unlzw.c:解压lzw格式的文件 Unpack.c:解压pack格式的文件 Gzip各文件的主要功能 Bits.c: 提供对位操作的支持 Getopt.c: 提供对参数解析的支持 Trees.c: huffman树相关的操作集合,包括创建新树选择树的类型等 Tailor.c、Tailor.h: 配置文件,用于支持多种编译环境 Util.c: 工具函数集合,包括对缓冲区的操作,错误处理,文件名的处理等。 Gzip各文件的主要功能 Gzip的实现原理分析和文件中各函数的主要功能详解参见 ftp://ds0411:ds0411@24/resource/ Gzip命令行参数处理导读 程序所在位置: Gzip.c的main函数中。 argc: 参数的个数 argv: 参数字符串数组 gzip.exe –d –N test.txz 0 1 2 3 集成环境中输入的第一个参数是argv[1] Gzip命令行参数处理导读 basename是util.c中的函数,用于取文件名 progname=basename(“d:\gzipproj\gzip.exe”); progname值为”gzip.exe” 可选参数的提取: getopt_long() 可选参数对程序的影响:变量值的改变 gzip.exe –d –N –q test.txz 解析命令行参数的具体细节可参Getopt.c中函数_getopt_internal()的注释部分 * * int main (argc, argv) int argc; char **argv; progname = basename(argv[0]); proglen = strlen(progname); /* Suppress .exe for MSDOS, OS/2 and VMS: */ if (proglen 4 strequ(progname+proglen-4, .exe)) { progname[proglen-4] = \0; } while ((optc = getopt_long (argc, argv, ab:cdfhH?lLmMnNqrS:tvVZ123456789, longopts, (int *)0)) != EOF) { switch (optc) { case c: to_stdout = 1; break; case d: decompress = 1; break; case h: cas
您可能关注的文档
- E RP百胜系统遇到的问题精品参考资料.doc
- e xcel公式中的If条件语句 如何在excel公式中的if使用and和or逻辑精品参考资料.doc
- e xcel公式中的If条件语句_如何在excel公式中的if使用and和or逻辑精品参考资料.doc
- E xcel使用技巧大全(超全)精品参考资料.doc
- E xcel函数常见错误及其处理精品参考资料.doc
- E XCEL表格宏的应用精品参考资料.doc
- E xcel表格数据格式转换为常规精品参考资料.doc
- E xcel表格制作二级下拉菜单全步骤精品参考资料.doc
- E xcel表格的35招必学秘技精品参考资料.doc
- E xcel表格导入Coreldraw的方法技巧精品参考资料.doc
- 2023年度十大热点人物的素材解读与运用-2024年高考语文作文热点素材积累运用与(全国通用).pdf
- 格力室外机中央空调价格表.pdf
- 2026上半年贵州事业单位联考贵州省交通运输厅招聘84人备考题库完整答案详解.docx
- 2026上半年贵州事业单位联考贵州传媒职业学院招聘12人备考题库附参考答案详解(达标题).docx
- 2026上半年贵州事业单位联考贵州省住房和城乡建设厅招聘16人备考题库含答案详解(培优).docx
- 2026上半年贵州事业单位联考玉屏侗族自治县招聘41人备考题库及答案详解(夺冠系列).docx
- 通信原理实验2数字频带传输系统实验.pdf
- 2026上半年贵州事业单位联考贵州医科大学第二附属医院招聘22人备考题库含答案详解(能力提升).docx
- 2026上海复旦大学计算力学与人工智能交叉研究院(筹)招聘专任研究员2人备考题库完整答案详解.docx
- 2026上半年贵州事业单位联考贵州民族大学招聘52人备考题库附参考答案详解(研优卷).docx
最近下载
- ATW-R3210ATW-T3201盒式发射机ATW-T3202手持式发.PDF VIP
- CoDeSys编程手册范本.doc VIP
- T_SCNA 0001—2024(成人体外膜肺氧合(ECMO)技术护理规范).pdf VIP
- 2024版危重症患儿管饲喂养护理TCNAS 45─2024图文解读学习课件.pptx
- 包裹卡提效策略与实操路径白皮书 - 【私域运营】.pdf VIP
- 汽车制造工艺基础 教学课件 王永伦 汽车制造工艺基础课程教学大纲.pdf VIP
- 2025年无人机驾驶员执照飞行器运行术语术语考试实战演练专题试卷及解析.pdf VIP
- 大学生毕业论文写作教程PPT全套教学课件.pptx VIP
- 《生态环境材料》全套教学课件.ppt
- 2026年吞咽障碍考试题含答案解析.docx VIP
原创力文档

文档评论(0)