
java压缩文件
使用Java API进行tar.gz文件及文件夹压缩解压缩
发布于 2020-09-23 15:32:43
3.5K1
举报
在java(JDK)中我们可以使用ZipOutputStream
去创建zip压缩文件,(参考我之前写的文章 使用java API进行zip递归压缩文件夹以及解压 ),也可以使用GZIPOutputStream
去创建gzip(gz)压缩文件,但是java中没有一种官方的API可以去创建tar.gz
文件。所以我们需要使用到第三方库Apache Commons Compress去创建.tar.gz
文件。
在pom.xml中,我们可以通过如下的maven坐标引入commons-compress。
1 | <dependency> |
复制
解释说明
tar文件准确的说是打包文件,将文件打包到一个tar文件中,文件名后缀是
.tar
Gzip是将文件的存储空间压缩保存,文件名后缀是
.gz
tar.gz
或.tgz
通常是指将文件打包到一个tar文件中,并将它使用Gzip进行压缩。
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自dou
评论 ()