当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:14:00  来源:本站整理

操纵Java API压缩和解压缩数据[Java编程]

赞助商链接



  本文“操纵Java API压缩和解压缩数据[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

很多资料根源中都含有多余数据或对存储信息无用的数据.这常常造成客户机 和服务器利用程序间或电脑间浩如烟海的数据传输.很明显,数据存储和信息传 输问题办理办法是,安装帮助存储装配并扩大现有的通信设备.但是,要做到这 一点,就需求增添组织的运行费用.减轻部份数据存储和信息传输的办法之一是, 以更有效的代码表示数据.本文扼要介绍数据压缩和解压缩,以及若何有效地、便利地从JavaTM利用程序内部利用 java.util.zip包压缩和解压缩数据.

固然 WinZip、gzip和Java ARchive(或 jar)等工具可以用来压缩和解压缩数据,这些工具仍被用作独立 的利用程序.从 Java 利用程序中可以调用这些工具,但并非是简便有效的办理 办法.在但愿疾速地(如在传输到远程机械之前)压缩和解压缩数据的情形下,特别如此.本文将:

扼要综述数据压缩

描写java.util.zip包

介绍若何利用这些包压缩和解压缩数据

介绍若何压缩和解压缩已序列化的对象以节俭磁盘空间

介绍若何疾速压缩和解压缩数据,以提高客户/服务器利用程序的性能

概述数据压缩

文件冗余最单一的范例是字符的反复.比方,下列字符串:

BBBBHHDDXXXXKKKKWWZZZZ

可以更简便地对本字符串举行编码,办法是以反复字符和代表其反复次数的数 字替换每个反复字符串.因此,上述字符串可以编码为:

4B2H2D4X4K2W4Z

这里的" 4B "表示4个B,而2H表示2个H,等等.以这种办法压缩字符串的编码 方法叫做运行长度编码.

另一个例子,是矩形图象存储.因为是单色位图图象,所以按图表1所示存储.

图表1∶带运行长度编码信息的位图


  以上是“操纵Java API压缩和解压缩数据[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 操纵javascript得到浏览器中的星号密码
  • 操纵Java运算符
  • 传送和操纵Java对象
  • 操纵Java技术将Atom转换为RDF
  • 操纵java成立躲藏文件
  • <b>操纵Java实现网络传输数据压缩的实例</b>
  • 操纵Java来实现域名和IP地址转换的操作
  • <b>操纵Java实现一个简单的递归算法的实例</b>
  • <b>操纵Java编写网络通信程序</b>
  • 操纵Java Applet播放声音文件
  • 操纵Java语言举行Unicode代理编程
  • 操纵Java3D实现三维图象
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .