オブジェクトをシリアル化した結果について
- 題名: オブジェクトをシリアル化した結果について
- 著者: taak
- 日時: 2007/03/13 9:53:19
- ID: 19299
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: オブジェクトをシリアル化した結果について
- 著者: シャノン
- 日時: 2007/03/13 18:19:22
- ID: 19307
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: オブジェクトをシリアル化した結果について
- 著者: taak
- 日時: 2007/03/14 10:09:38
- ID: 19313
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
こんにちは。はじめまして。
シリアル化した結果について知りたいです。
C#(.NET Framework2.0)を用いて
BinaryFormatter.Serialize()メソッドにより、
オブジェクトをストリームに書き出します。
書き出したバイト配列がどのような構造になっているのか
確認したいと考えています。
クラスの名前やメンバの名前、値などが入っていることは、
バイト配列をダンプすることで何となくわかります。
しかし、情報の並び方やその他のバイトについて詳細がわかりません。
BinaryFormatter.Serialize()メソッドにより
どのような構造で書き出されるか、
という仕様は公開されていないのでしょうか。
Javaではオブジェクト直列化仕様として公開されているようです。
http://java.sun.com/j2se/1.3/ja/docs/ja/guide/serialization/spec/serialTOC.doc.html
Microsoft独自の仕様なのでしょうか?
それとも標準化されていたりするのでしょうか?
ご存知の方がいらっしゃいましたら教えてください。
よろしくお願いいたします。