iOS アプリ (zip またはその他の形式) で使用するアーカイバ ライブラリを探しています。次の点で最適なライブラリは何ですか。
- iOS プロジェクトに含めるのがどれほど簡単か
- メモリ消費量
- 解凍速度
- どんだけ安定してんだ
ファイルアーカイブについては、今までこれらのライブラリを見つけました
(今日の2013-04-16 github スターで単純にソート)
Zip 形式とパスワードで保護されたアーカイブの作成が必要だったため、ZipArchiveのみを試しました。これまでのところ、かなりうまく機能しているようです。
Objective Zipを使用しましたが、iOS4 で非常にうまく機能しました。このライブラリの操作は次のように簡単です。
ZipFile *zipFile= [[ZipFile alloc] initWithFileName:@"test.zip" mode:ZipFileModeCreate];
ZipWriteStream *stream= [zipFile writeFileInZipWithName:@"abc.txt" compressionLevel:ZipCompressionLevelBest];
[stream writeData:abcData];
[stream finishedWriting];
解凍も同様の方法で行われます。
おすすめはできますが、他との比較はできません。このライブラリに基づいた他のライブラリも wiki で見ることができます。これが少し役立つことを願っています。