从Ruby反序列化未知对象

时间:2012-07-28 20:46:45

标签: c# ruby reverse

我有一个从特定遗留程序序列化的对象,该类型的文档很少甚至没有。

我想将数据提取到C#

的可读结构中

我试过了:

  • 在十六进制编辑器中打开文件并分析内容;他们是乱码而且不是很清楚
  • 没有太多描述,可能是压缩

我所知道的:

  • 文件代表什么
  • 我可以将更改加载到遗留应用程序中(假设我没有破坏任何校验和或任何内容)
  • 已由Ruby
  • 序列化

1 个答案:

答案 0 :(得分:0)

您不应使用C#反序列化文件。你应该unmarshal the data in a Ruby program。然后你的Ruby程序可以用C#可以轻松读取的语言中性格式(即json,xml等)发出它。