2016-02-05 27 views
0

我有一些大的gzip文本文件在FTP服务器上,定期更新,即。行被添加到文本文件,然后再次gzip。有没有办法在每次更新时无需下载新的.gz文件就可以访问这些新行?下载gzip文本文件的一部分

我极其幼稚的尝试是

curl -o part_of_file.gz -r0-10000,-10000 ftp.<source>/file.gz 

下载第10000个字节(如果是有头)和我感兴趣的数据的最后一个10000,但是,没有太多的惊喜gunzip解给出一个“意外的文件结束”错误,所以显然gzip不能这样工作。

回答

1

不,这是不可能的。您需要解压缩gzip文件中的所有数据才能获得最终的未压缩数据。