0

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

或者更好的是,你有两个 .gz 文件,你抓取它们,连接它们,然后将它们作为 .gz 文件发送出去。gzip -d 会给你一个包含两个原始文件内容的文件吗?

4

1 回答 1

2

是的。

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

于 2012-10-28T20:56:05.817 回答