在终端处理时有什么方法可以判断接收到字节数组是什么类型的数据序列化而成的吗

m0_37646670 2019-07-16 12:22:01
接受到一串byte[]数据
它有可能是string类型转换过来的,有可能是别的类型序列化而来的

在终端处理的时候有什么方法可以判断字节数组是什么类型的数据序列化而成的吗
...全文
58 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghui0380 2019-07-16
  • 打赏
  • 举报
回复
请采用异构通行标准协议,比如json,比如Protocolbuf,thift,mqtt,BER编码 等等
OrdinaryCoder 2019-07-16
  • 打赏
  • 举报
回复
收发双方都遵循同样的协议是可以的 比如第一个字节表示后面的数据是按什么方式转化的 0-字符串 1-结构体 等等等
datafansbj 2019-07-16
  • 打赏
  • 举报
回复
理论上不可能,类似于解密,只能暴力测试。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧