下载gzip压缩文本文件的一部分

时间:2016-02-05 13:40:39

标签: curl split gzip

我在FTP服务器上有一些大的gzip文本文件,它们会定期更新,即。将行添加到文本文件中,然后再次进行gzip压缩。有没有办法访问这些新行,而不必每次更新时都下载新的.gz?

我非常天真的尝试

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

下载前10000个字节(如果有标题)和最后10000个数据我感兴趣,但是,没有太大的意外,gunzip会给出一个&#34;意外的文件结束&#34 ;错误所以显然gzip不能这样工作。

1 个答案:

答案 0 :(得分:1)

不,这是不可能的。您需要解压缩gzip文件中的所有数据,以便在最后获取未压缩的数据。