有什么好压缩算法,实现服务器端对数据很大的xml文档的压缩,然后传到客户端那边在客户端进行解压。
请高手赐教急!!!!

解决方案 »

  1.   

    XML 版本有 1721 字节长。
    知名的 PK-ZIP 例程能够把这个 XML 文件压缩到 832 个字节。
    GNU gzip 例程则把该文件压缩为 707 个字节。
    bzip2 中的开发源代码例程把该文件压缩到 748 个字节。gzip压缩的最好http://www.ibm.com/developerworks/cn/xml/x-tipcomp.html
      

  2.   

    我刚好写了一篇相关的文章,
    使用Gzip加速网页的传输其实你只要在请求头里面加入一句:method.setRequestHeader("Accept-Encoding", "gzip, deflate");   
    就OK了。
      

  3.   

    现在一般的WEBSERVER都是支持GZIP的,像IIS,APACHE,只要你在请求头里面指定“Accept-Encoding", "gzip, deflate",WebServer就会返回给你压缩后的数据。如果你用浏览器拿到GZIP数据,它会自动对其解压,不需要对其做额外的程序处理。如果你是用自己的客户端拿到这些压缩后的响应的话,如HTTPCLIENT,这时你就需要加入自己的逻辑。详细可以参考我的示例。
      

  4.   


    楼主如果是想显示这个xml的话,这样就可以了。