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 这个是现成的代码,是一个不错的起点。
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中用于文件压缩与解压缩的多种技术,包括JDK自带的zip、gzip、DEFLATE算法,Ant库中的zip、bzip2、tar格式,以及第三方库jzlib和commonscompress的支持范围。文章提供了现成的代码示例,帮助开发者快速掌握这些技术的应用。
384

被折叠的 条评论
为什么被折叠?



