`
xpenxpen
  • 浏览: 731733 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java压缩的一些开源库

 
阅读更多
1. jdk自带的
zip: java.util.zip.ZipOutputStream
gzip: java.util.zip.GZipOutputStream
DEFLATE: java.util.zip.Deflater
2. ant.jar里面附带的,zip, bzip2, tar格式
3. jzlib,支持DEFLATE算法
4. commons compress,支持的格式多了,gzip, bzip2, xz, lzma, Pack200a, Z, 7z, ar, arj, cpio, dump, tar, zip
5. org.anarres.lzo.lzo-core, LZO格式

参考资料:
1.java对byte数组解压缩(zip,gzip,bzip2,jzlib)
http://thb143.iteye.com/blog/1543930  这个是现成的代码,是一个不错的起点。
分享到:
评论

相关推荐

    java实现视频压缩

    而Xuggler则是一个开源的Java库,它允许开发者操作音视频文件的元数据,进行剪辑、转码等操作。 在"java实现视频压缩"这个项目中,可能会包含以下步骤: 1. **读取视频文件**:使用Java的FileInputStream或相关的...

    一个开源的压缩工具

    NULL 博文链接:https://japankn.iteye.com/blog/553570

    开源Winzip压缩工具Java版源码

    优秀的开源库通常会提供简洁易用的API,使得开发者可以方便地集成到自己的项目中。分析开源Winzip压缩工具的Java版源码,我们可以学习如何设计和实现一个用户友好的API,以便其他开发者轻松调用。 8. **错误处理与...

    java各种方式压缩图片

    OpenCV是一个专门用于计算机视觉的开源库,也可以用于图片处理。虽然它的主要目的是计算机视觉任务,但也可以用来调整图片大小和压缩。 ```java import org.opencv.core.Core; import org.opencv.core.Mat; import...

    JAVA版的开源论坛完整版

    【标题】"JAVA版的开源论坛完整版"指的是一个基于Java编程语言开发的开源论坛软件。这类论坛系统通常提供了一套完整的社区交流解决方案,允许用户注册、发帖、回帖、管理讨论板块等功能,适用于搭建在线社区或者进行...

    java开发中压缩js,css文件

    Java中实现js和css压缩,通常会使用一些开源库,例如Google的Closure Compiler和YUI Compressor,它们提供了API供开发者调用。这些工具不仅能够压缩文件,还能进行变量和函数名的混淆,进一步减小文件大小,但混淆...

    压缩并解压缩文件的开源代码

    7. **跨平台支持**: 开源库往往支持多种操作系统,如Windows、Linux、macOS等,这得益于跨平台的编程语言,如C++、Python或Java,使得开发的压缩解压缩库能在各种环境下运行。 8. **性能优化**: 开源库的开发者可能...

    JAVA文件压缩与解压缩实践(源代码+论文)

    2. Apache Commons Compress库:除了标准库,Apache开源组织提供的Compress库扩展了更多压缩格式,如BZip2、XZ、LZMA等。 3. JZlib:这是一个轻量级的压缩库,实现了ZIP、GZIP和ZLIB等格式。 三、Java文件压缩实践 ...

    功能最齐全的JAVA压缩软件

    总的来说,这个Java压缩软件可能是一个开源项目,集成了各种压缩算法,包括但不限于ZIP、GZIP、TAR等常见格式。它可能还有图形用户界面(GUI)和命令行接口(CLI),以适应不同用户的使用习惯。通过查看源码,开发者...

    java开源包9

    BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加...

    java开源包6

    BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加...

    java开源包8

    BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加...

    java开源包10

    BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加...

    java简单压缩算法

    Apache Ant是一个开源的Java库,用于构建、测试和部署Java应用程序。它提供了一系列的任务(Tasks),可以执行各种操作,如编译Java源代码、运行JUnit测试、打包项目以及压缩文件等。在本例中,我们关注的是其压缩...

    基于Java的开源Winzip压缩工具Java版源码.zip

    这个“基于Java的开源Winzip压缩工具Java版源码.zip”文件提供了一个用Java实现的开源Winzip压缩工具的源代码。通过对这份源码的学习和分析,我们可以深入理解Java在文件压缩领域的应用,以及如何利用Java API来实现...

    开源的Word开发库,含c++、c#、java、Python源码

    在“压缩包子文件的文件名称列表”中提到了"DocxFactory-master",这很可能是一个Git仓库的名字,暗示这个开源库的名称可能是“DocxFactory”。"master"分支通常代表项目的主分支,包含了项目的最新稳定版本。下载并...

    Java 视频压缩 在linux和Windows环境都适应

    Xuggler是基于Java的一个开源库,它封装了FFmpeg库,提供了与音视频处理相关的API。FFmpeg是一个强大的命令行工具,用于处理音频和视频文件,包括转换、解码、编码、分割等操作。通过Java的JNA(Java Native Access...

    基于java的开源Winzip压缩工具Java版源码.zip

    在给定的资源"基于java的开源Winzip压缩工具Java版源码.zip"中,我们可以深入探讨如何使用Java实现文件压缩功能,类似知名的Winzip工具。这个压缩工具的源码提供了一个很好的学习机会,让我们了解如何在Java中处理...

Global site tag (gtag.js) - Google Analytics