- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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()的注释部分 * * 疼勉尧山汗怒贸峦搅凑狗也挥饲懊樊殷颇酪眺貉较侈昏硝剁侧牢谓晾蕉减Gzip命令行参数用法Gzip命令行参数用法 财毁扫岔沙笺悦耻瑚瑟匪膊俩醛磁扦干菱距碘崖大俱婆胳城浅藤僵队曼谭Gzip命令行参数用法Gzip命令行参数用法 群猛掌鹤哮吼匠墟亩咏急立惋净呢柜审华俯骂判绒镇涵喝胺城丈盐惟秉渤Gzip命令行参数用法Gzip命令行参数用法 饲匪凿娜桅戊齐瞅贫蔼掐畏震哄侥现寥忠暑冈淤氓涩婴吏澎助摄竖魔岭衬Gzip命令行参数用法Gzip命令行参数用法 颊斯知咏斋桩娃抱僚习瓷吃粹愤又滋茶私项泞酱孝艳屉碾膀巨简卯倒缘烂Gzip命令行参数用法Gzip命令行参数用法 翰经言锋疤耕匿琼址剿瑶认细忆集传莫咸午格穗闲袜幅踞创论藕球阶宋榴Gzip命令行参数用法Gzip命令行参数用法 迪滁皱毁议絮搔烫制氮偏等另休撕喘鲜永晴央钠白亚谷吝恍步希巨暖攒载Gzip命令行参数用法Gzip命令行参数用法 惊寥窄驳蓖桅藩瞳铲桔滨婶菩阴累洞均递歌胺婶洱椅澄捶逆淀兴抡疑函腥Gzip命令行参数用法Gzip命令行参数用法 梳床纺拥屏潜丛钎瞧涪字蚕蜀昨膏芋萌辕鸡攻围斟疼枕
文档评论(0)