Java-关于gzip解压缩的澄清

时间:2012-10-28 20:51:19

标签: java compression gzip concatenation

所以我一直在阅读很多内容,我想我明白了,但如果知道比我更多的人能证实,那就太好了。所以我知道gzip -d支持连接流的解压缩。这是否意味着,让我说我接受一个输入(从流,文件,无论如何)并将其分成两半。我分别压缩每个(使用GZIPOutputStream或其他东西)。所以现在我有两个字节数组,包含所有这些信息(标题,数据,预告片)。我基本上有两个单独的.gz文件(如果我想将它们存储为文件)。如果我连接这两个字节数组,在一个巨大的字节数组之间没有添加任何内容并将其发送到输出流,gzip会返回原始输入吗?

或者更好的是,你有两个.gz文件,你抓住它们,连接它们,然后像​​.gz文件一样发送它们。 gzip -d会给你一个包含两个原始文件内容的文件吗?

1 个答案:

答案 0 :(得分:2)

(Stackoverflow不会让我回答“是”,所以我再说一遍,是的。)

相关问题