我在共享服務器上使用有限的磁盤空間,我有一個gz文件,超級擴展到一個巨大的文件,比我有更多。我怎樣才能提取它「部分」的「部分」(可以說一次10MB),並且處理每個部分,而不用提取整個東西,甚至是暫時的!GUNZIP/Extract file「逐個部分」
不,這只是一個超級巨大的壓縮文件,不是一組文件,請的......
嗨大衛,你的解決方案看起來很優雅,但是如果我準備好它的權利,這似乎是每一個gunzip解從文件的開頭提取時間(和輸出)我確信這會對我所在的共享服務器造成巨大的壓力(我不認爲它的「讀取前進」) - 你對我如何能做出任何見解gunzip「跳過」必要的塊數?
我不相信這是可能使壓縮程序 「跳到」 這樣的。 gzip規範(http://www.gzip.org/zlib/rfc-gzip.html#file-format)表示格式「不會嘗試......提供對壓縮數據的隨機訪問」。 – 2010-05-07 12:34:15