参考:http://commons.apache.org/proper/commons-compress/examples.html
https://blog.csdn.net/belen_xue/article/details/51635460
http://www.found5.com/view/879.html
https://blog.csdn.net/zhang_Red/article/details/81504607 打包文件
分为解压文件格式,和压缩格式
maven:
<!--Apache Commons Compress softwar-->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
<version>1.20</version>
</dependency>
解压压缩格式bzip2
public static void main(String[] args) throws Exception {
InputStream fin = Files.newInputStream(Paths.get("F:\\Z_RADR_I_Z9572_20210323191700_O_DOR_SA_CAP.bin.bz2"));
BufferedInputStream in = new BufferedInputStream(fin);
OutputStream out = Files.newOutputStream(Paths.get("F:\\123.bin"));
BZip2CompressorInputStream bzIn = new BZip2CompressorInputStream(in);
final byte[] buffer = new byte[1024];
int n = 0;
while (-1 != (n = bzIn.read(buffer))) {
out.write(buffer, 0, n);
}
out.close();
bzIn.close();
}