みなさんこんにちは。
C# にてオブジェクトを BinaryFormatter でシリアル化し、ファイルに保存しているのですが、
ファイルの中身をなんとなく見ていると連続した00値がかなり多く入っていることに気づきました。
自分ではそんなに無駄な値をシリアライズしている気は無いのですが、通信にも使うので出来れば少ないほうが望ましいです。
なんとなく ObservableCollection の後に00値が多いな(空のCollectionの後に100byte程)という気はするのですが、詳細に分析を行いたいところです。
そこでシリアライズした時のフォーマットに関するドキュメントを探してみたのですが、探し方が悪いのか見つかりません。
どなたかシリアル後のバイト列がどのようなフォーマットになっているか、これに関するドキュメントをご存じないではないでしょうか?
プラットフォームは .NET Framework4.0 です。
よろしくお願いします。