【发布时间】:2009-07-25 20:39:59
【问题描述】:
我想模拟 gzcat 的功能 |尾 -n。
当文件很大(几 GB 左右)时,这会很有帮助。我可以不从头开始读取此类文件的最后几行吗?我怀疑这是不可能的,因为我猜是 gzip,编码将取决于之前的所有文本。
但我仍然想知道是否有人尝试过类似的操作 - 可能正在研究可以提供此类功能的压缩算法。
【问题讨论】:
-
gzip 不是文本的,而是二进制的。所以没有像
tail可以返回的文本数据中的“行”。 -
您可能需要检查zlib 分布中的a similar question on SO、the zlib FAQ 和examples/zran.c。
标签: algorithm compression