【全套设计下载】JAVA文件压缩与解压缩实践(源代码+论文)

收藏

编号:20171026155330140    类型:共享资源    大小:137.23KB    格式:RAR    上传时间:2017-10-26
  
30
关 键 词:
全套 设计 下载 java 文件 压缩 紧缩 解压缩 实践 源代码 论文
资源目录:
(温馨提示:点“+”可展开查看一级资源目录。点“-”可关闭资源目录。)
跳过导航链接。
资源描述:

摘    要

  随着人们对数据的大量需求以及计算机使用时间的增加,计算机磁盘上的文件越来越大,越来越多。如何让有限的磁盘空间容纳更多的数据成为需要解决的问题。一方面,高速发展的存储技术以提高磁盘容量来解决这样的需求,但随着网络环境下数据传递的产生以及带宽的限制,大容量数据问题日益突出。在这两种需求的推动下,对数据压缩的需求产生了。人们可以将文件在不改变其本身的条件下,将其以更小的占用空间存储,并且在需要的时候将文件恢复成原有的样子,这就是压缩目的。本论文主要研究文件的无损压缩技术,并简要介绍了文件压缩的分类、几种常用的无损压缩格式和常用的压缩算法。运用LZ77字典算法、懒惰匹配算法和Huffman编码算法,使用Java语言在Jbuilder2006环境下设计了使用GZIP算法对文件压缩与解压缩的实现程序。用户可以根据自己的需求,使用此程序方便地对文件进行压缩或者解压缩操作。

  关键词:压缩;解压缩;GZIP;Java


1引言1

1.1课题背景1

1.2国内外现有的研究成果1

2压缩与解压缩程序分析2

2.1需求分析2

2.2使用的算法理论2

2.2.1LZ77算法简介2

2.2.2Huffman算法简介3

2.2.3GZIP算法原理分析4

2.3开发环境4

3总体设计4

3.1程序功能模块5

3.2模块分析与流程图5

3.2.1压缩模块5

3.2.2解压缩模块6

3.3程序中各个类的初步定义7

4详细设计和实现8

4.1压缩的程序流程8

4.2解压缩的程序流程9

4.3主函数代码10

4.3.1gzip压缩模块代码10

4.3.2ungzip解压缩模块代码11

4.4程序界面设计12

5软件系统测试17

5.1运行环境17

5.2测试方法17

5.3测试结果17

5.3.1使用程序对txt文件压缩17

5.3.2使用程序对bmp图象文件压缩18

5.3.3使用程序对doc文件压缩18

结  论18

参考文献19

致    谢20

声    明21


展开阅读全文
  大分享文库-在线教育资源分享平台 所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:【全套设计下载】JAVA文件压缩与解压缩实践(源代码+论文)
链接地址:https://www.west960.com/p-209106.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们豫ICP备17044489号-3
收起
展开