iPhoneでファイルを解凍できるいくつかのライブラリ(LiteZipおよびZipArchive )を見つけました。ただし、どちらもファイルとしての入力が必要です。一時ファイルに書き込まずに、zip アーカイブされたデータを含む NSData を直接解凍できるライブラリはありますか?
そのために上記のライブラリを採用しようとしましたが、これまでのところ成功していません。
6683 次
2 に答える
1
この質問に対するこの回答では、そのクラスに zip / unzip サポートを追加する NSDataの CocoaDev wikiカテゴリを指摘します。これにより、これを完全にメモリ内で実行できます。
于 2009-11-13T13:36:15.630 に答える
0
私が理解していることから、zip形式はファイルを個別に保存し、保存された各ファイルは圧縮アルゴリズム(通常はDEFLATEアルゴリズム)を使用して圧縮されます。
DEFLATE アルゴリズムを使用して圧縮されたデータの圧縮解除のみに関心がある場合は、 Google Toolbox For MacからNSData へのこの zlib 追加を使用でき
ます。一時ファイルは必要ありません。
于 2009-11-13T12:22:31.820 に答える