私はgzcatの機能をエミュレートしたいですか? tail -n。Zipファイルの内容全体を読み取らずに、どのようにテールしますか?
これは、巨大なファイル(数GB程度)がある場合に役立ちます。最初からそれを読んでいなくても、このようなファイルの最後の数行を尾を引くことができますか?私はgzipを推測することができないので、このコード化は不可能であるとは思わない。エンコーディングは前のすべてのテキストに依存するだろう。
でも、誰かが何か似たようなことをやろうとしたら、そのような機能を提供できる圧縮アルゴリズムを調べてみてください。
gzipはテキストではなくバイナリです。したがって、テールが返すテキストデータのような「行」はありません。 – Gumbo
[類似の質問がある](http://stackoverflow.com/questions/14225751/random-access-to-gzipped-files)、[the zlib FAQ](http://zlib.net/zlib_faq.html#faq28)と[examples/zran.c](https://github.com/madler/zlib/blob/master/examples/zran.c)の[zlib](http:// zlib。ネット)分布。 –