欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > C# >内容正文

C#

C#中使用二进制和ProtoBuf分别进行序列化、反序列化、压缩、解压缩对比测试汇总

发布时间:2025/3/19 C# 41 豆豆
生活随笔 收集整理的这篇文章主要介绍了 C#中使用二进制和ProtoBuf分别进行序列化、反序列化、压缩、解压缩对比测试汇总 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

场景

生成工具ProtoGen下载:

https://download.csdn.net/download/badao_liumang_qizhi/11583806

protobuf-net.dll下载:

https://download.csdn.net/download/badao_liumang_qizhi/11583772

ICSharpCode.SharpZipLib.dll 下载:

https://download.csdn.net/download/badao_liumang_qizhi/11586902

实现

C#中使用ProtoBuf提高序列化速度对比二进制序列化:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99850052

C#中将list进行二进制序列化并保存数据到文件:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99860531

C#中使用ProtoBuf将list进行序列化并保存到文件:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99861600

C#中将list进行序列化并使用SharpZipLib进行压缩:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99940095

C#中将list使用ProtoBuf进行序列化并使用SharpZipLib进行压缩:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99941079

C#中使用SharpZipLib进行解压缩然后进行二进制反序列化:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99945366

C#中使用SharpZipLib进行解压缩并使用ProtoBuf进行反序列化:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99947477

示例源码下载

https://download.csdn.net/download/badao_liumang_qizhi/11587578

效果

 

总结

以上是生活随笔为你收集整理的C#中使用二进制和ProtoBuf分别进行序列化、反序列化、压缩、解压缩对比测试汇总的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。