首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java序列化算法

java序列化算法
EN

Stack Overflow用户
提问于 2012-08-31 18:21:13
回答 3查看 1.2K关注 0票数 0

我试着在谷歌上找一些关于java序列化算法的好文档,有谁知道我在哪里可以找到更详细的信息?

谢谢;)

我这么问的原因是因为我想尝试在php中从序列化的二进制javaobject中创建一个反序列化程序。

EN

回答 3

Stack Overflow用户

发布于 2012-08-31 18:25:38

对于算法本身,请查看Java源代码。

Java序列化协议(格式)、API和行为规范都可以从Java Object Serialization技术指南中获得。

票数 0
EN

Stack Overflow用户

发布于 2012-09-01 02:00:41

在JRE之外解析Java序列化的流是不可能的。一些类有点顽皮,在他们的自定义writeObject方法中没有调用defaultWriteObject,这使得流无法解析。defautlWriteObject之后的数据是自定义的,所以如果不知道所涉及的类的具体细节,就不能真正进行解析。可能最好的方法是启动一个JRE (或者不在第一次使用Java序列化存储数据)。

票数 0
EN

Stack Overflow用户

发布于 2013-07-23 02:37:19

您必须了解对象序列化流协议,并了解以下Concept

代码语言:javascript
复制
Stream Elements
Stream Protocol Versions
Grammar for the Stream Format
Rules of the Grammar

在此之前,您必须了解TLV(类型长度值编码)如何读取十六进制值

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12213400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档