Plistの圧縮 - NSPropertyylistylistylization対プルタル?
-
11-12-2019 - |
質問
特定のINIファイルをプロパティリストに変換する特別な必要性のための単純なコマンドラインツールを書きました。辞書を307KBのバイナリプロパティリストファイルに書き込むためにNSPropertyListSerialization
を使用しています。ただし、XMLに書き込み、 Plutil を使用してそれを変換した後、ファイルはサイズの224KBです。
できるだけ多くのデータを保存したいのですが、NSTask
から離れています。ここでの質問は、plutil
を使用して、コードから同じ結果をどのように達成するのでしょうか。
解決
これは非常に非常に古いスレッド、
plutil
は、アレイやその結果として生じるPLISTのユニークなどの同一のサブツリーを探します。NSPropertyListSerialization
はずっと前にこれを行っていましたが、これはプロセスが比較的遅く、開発者がシリアライゼーションができるだけ速く機能することを期待しているため削除されました。
グーグルの後、それはあなた自身をするためのコードを見つけるのが簡単になるように見えません。小さな違いを扱う必要があります。
所属していません StackOverflow