0

だから私はたくさん読んでいて、理解していると思いますが、私よりも知っている人が確認できれば素晴らしいと思います. したがって、gzip -d が連結ストリームの解凍をサポートしていることはわかっています。つまり、(ストリーム、ファイルなどから) 入力を取り、それを半分に分割するとしましょう。それぞれを個別に圧縮します(GZIPOutputStreamなどを使用)。これで、このすべての情報 (ヘッダー、データ、トレーラー) を保持する 2 つのバイト配列ができました。私は基本的に 2 つの別々の .gz ファイルを持っています (ファイルとして保存したい場合)。これらの 2 つのバイト配列を連結し、その間に何も追加せずに 1 つの巨大なバイト配列にして、それを出力ストリームに送信した場合、gzip は元の入力を返しますか?

またはさらに良いことに、2 つの .gz ファイルがあり、それらを取得して連結し、.gz ファイルとして送信します。gzip -d は、両方の元のファイルの内容を含むファイルを提供しますか?

4

1 に答える 1

2

はい。

(Stackoverflowでは「はい」とだけ答えることができないので、繰り返します、はい。)

于 2012-10-28T20:56:05.817 に答える