我在.net应用程序中使用protobuf-net 2.3.2生成缓冲区文件。
public class EmailData
{
public string FirstName{ set; get; }
public string LastName { set; get; }
public Location Location { set; get; }
}
public class Location
{
public string LocaitionName{ set; get; }
public string ZipCode{ set; get; }
}
我想知道是否有任何api来比较使用EmailData类生成的2个缓冲区文件
答案 0 :(得分:0)
你做不到。二进制数据可能相同(并且经常是),但这不是一个很难保证 - 相同的语义数据可以用不同的字节数据表示。所以:你需要反序列化并单独处理它。