2010-10-08 74 views
1

我想一個90MB sqlite的文件下載到從網上我的iPhone應用程序。所以我需要將數據保存到磁盤,因爲它涉及到避免在內存太多。這是類似於這個問題 - Best way to download large files from web to iPhone for writing to disk如何大,壓縮文件下載到iphone

但我想壓縮文件,如果可能的話。我如何處理解壓這樣一個大文件?大約20 MB壓縮。

+0

http://code.google.com/p/ziparchive/? – Emil 2010-10-08 20:06:53

回答

1

使用zlib(http://www.zlib.net/),以便同時下載,而不是後下載完成,這將使解壓發生,而你從網上等待更多的數據,您將解壓縮。您可以在發佈的鏈接中找到關於如何使用zlib的一些示例代碼。

0

我所遇到大文件的同一問題上非常不可靠的網絡連接。我想出了一個用ASIHttpRequest同時下載的部分,完成後串連他們的解決方案。下面是代碼:

https://github.com/anlcan/Happy-Download