可能重复:
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 2011-12-25 14:06:32
这样的问题(征求意见)不适用于StackExchange格式。请询问关于_specific_编程问题(如果您不能发布代码,则可能不应在此处)。 – Oded 2011-12-25 14:07:13
@MarcGravell请发表这些建议作为答案。并请详细解释分组编码和加密流。非常感谢! – 2011-12-25 16:54:47