我有一个场景,我必须使用Java处理JSON文件,但是,有一个包含许多.TAR文件的Big .GZ文件,每个文件包含100个JSON文件。
所以它的.gz包含.tar(包含.json' s)
我在互联网上找不到任何代码。
任何暗示如何才能做到。
FileInputStream fin = new FileInputStream("archive.tar.gz");
BufferedInputStream in = new BufferedInputStream(fin);
FileOutputStream out = new FileOutputStream("archive.tar");
GZipCompressorInputStream gzIn = new GZipCompressorInputStream(in);
final byte[] buffer = new byte[buffersize];
int n = 0;
while (-1 != (n = gzIn.read(buffer))) {
out.write(buffer, 0, n);
}
out.close();
gzIn.close();
提前致谢