0

Javaシリアライゼーションアルゴリズムに関するいくつかの優れたドキュメントを見つけるためにグーグルで検索しようとしましたが、この情報の詳細をどこで見つけることができるか知っている人はいますか?

ありがとう ;)

私が尋ねる理由は、シリアル化されたバイナリ javaobject から php でデシリアライザーを作成したいからです。

4

3 に答える 3

0

アルゴリズム自体については、Java ソース コードを参照してください。

Java シリアライゼーション プロトコル (形式)、API、および動作仕様はすべて、Java オブジェクトシリアライゼーションテクニカル ガイドから入手できます。

于 2012-08-31T10:25:37.540 に答える
0

JRE の外部で Java のシリアル化されたストリームを解析することは実際には不可能です。一部のクラスは少しいたずらdefaultWriteObjectで、カスタムwriteObjectメソッドを呼び出すことができず、ストリームを解析できません。後のデータdefautlWriteObjectはカスタムであるため、関連するクラスの特定の詳細を知らずに実際に解析することはできません。おそらく最善の方法は、JRE を開始することです (または、Java シリアライゼーションでデータを最初の場所に保存しないでください)。

于 2012-08-31T18:00:40.537 に答える