可能性の重複:
Fastest serializer and deserializer with lowest memory footprint in C#?比較
私は構造体またはクラスをシリアライズするBinaryFormatter
クラスを使用しています。 (シリアライズ後、保存する前にシリアライズしたファイルを暗号化します(デシリアライズ前に復号化する))
しかし、私はいくつかの他のシリアライゼーションクラスが.Net Frameworkに存在すると聞いていました。 XmlSerializer、JavaScriptSerializer、DataContractSerializer、protobuf-netと同様です。
私が知りたいのは、どちらが私にとって最適ですか?
シリアル化/逆シリアル化に必要なRAM容量が私にとって最も重要なものです。スピードも重要です。
http://stackoverflow.com/questions/626766/fastest-serializer-and-deserializer -with-lowest-memory-footprint-in-c – Matthias
このような質問(意見を求める)は、StackExchange形式には適していません。 _specific_programming issuesについて質問してください(コードを投稿できない場合は、ここにはないはずです)。 – Oded
@MarcGravellこれらの提案を回答として投稿してください。グループ化されたエンコードと暗号化されたストリームについて詳しく説明してください。どうもありがとう! –