序列化和反序列化大文件

Tru*_*der 5 c# serialization

在 C# 中是否有任何好的方法来序列化和反序列化大文件(>10M)。

提前致谢。

Gal*_*llo 1

你可以在这里查看我对这个问题的回答(那里也有各种其他相关答案)。

我的方法使用 BinaryReader 和 BinaryWriter 来提高性能。

我在最近的项目中使用此方法反序列化 50MB 文件,与内置序列化或 Xml 序列化(我的数据集需要 10 分钟)相比,它的速度非常快(不到 5 秒)。