2011-07-18 5 views
6

私のiPhoneアプリのバンドルにbigfile.gzというファイルがあります。アプリケーションの起動時に、そのファイルを自分のアプリケーション内のDocumentsディレクトリにgunzipしたいと思う。これをプログラムでどのように実現できますか?gzipファイルを解凍して、それをiPhoneの非圧縮ファイルに書き込む方法

基本的に私は効果が欲しい:gunzip bigfile.gz ..もちろん、gunzipユーティリティはiOS環境では利用できません。

+0

見てください:http://code.google.com/p/ziparchive/ –

+1

私の場合はこれを行う理由はありません。とにかくIPAは圧縮されます。 – Nektarios

答えて

4

としては、この記事で指摘:

Compression API on the iPhone

のzlibとbzip2の両方が利用可能です。しかし、別の答えとして、対話用のデータをNSDataオブジェクトに格納する場合は、NSDataカテゴリを使用して、gzipおよびzlib圧縮/圧縮解除を簡単な方法として追加することができます。ここにはuseful linkがあります。

+1

リンクが無効です。 – Flax

+0

リンク先はhttp://web.archive.org/web/20100102154917/http://cocoadev.com/index.pl?NSDataCategoryです。 –

関連する問題