バイナリシリアル化を使用してデータをハードドライブに保存するプログラムがあります。 64ビットマシンでプログラムを再コンパイルすると、32ビットマシンからデータを逆シリアル化できますか?32ビットと64ビットOS間の.NETバイナリシリアル化
3
A
答えて
2
はい、壊れる可能性がある唯一のタイプはIntPtrですが、このタイプのフィールドはとにかくシリアル化しないでください。
4
ほとんどすべての.NETデータ型はバイト数で定義されます(ターゲットアーキテクチャによって異なるIntPtrは例外です)。したがって、.NETオブジェクトをシリアライズすると、アーキテクチャに関係なくそのオブジェクトの同じサイズのシリアル化が作成されます。幸いにも、特別な作業は必要ありません。がんばろう!ここで
1
関連する問題
- 1. 32ビット/ 64ビットOS?
- 2. .net InstallUtilユーティリティ - 32ビットと64ビット
- 3. 64ビットアーキテクチャの32ビットOS
- 4. Solrインデックス時間32ビットと64ビット
- 5. 32ビットと64ビットのセットアッププロジェクト
- 6. .netコンソールアプリケーション32対64ビット
- 7. 64ビットOS上の32ビットまたは64ビットアプリケーション?
- 8. Officeの32ビットdll 64ビット
- 9. 32ビット対64ビットのカスタムフレームワーク
- 10. AnyCPUアプリケーションを64ビットOS上で32ビットとして実行
- 11. ubuntu 11.10 64ビットvs 32ビット
- 12. 32ビット、64ビット、参照ライブラリ
- 13. 32ビット/ 64ビットアプリケーション、OS、プロセッサの関係は?
- 14. Office 64ビットとIE 32ビットとVBScript
- 15. ドライブCの問題32ビットと64ビット?
- 16. 32ビットと64ビットのVS 2010ビルド(プログラムファイル)
- 17. .NET 32ビット版と64ビット版の組み合わせ
- 18. 32ビットのインストーラ中に32ビットと64ビットの.NET machine.configを変更する64ビットプロセスを開始
- 19. 64ビット環境での32ビットOS Xバイナリのコンパイル
- 20. Visual Studioユニットテスト32ビットと64ビット
- 21. 32ビットと64ビットのマシン間の不正なイメージフォーマットの例外
- 22. 64ビットOS上の32ビットJVMを使用したJNA
- 23. Windows 64ビットと32ビットの間の共有メモリインターフェイス
- 24. ビルドapr-util 64ビットMac OS Xは32ビット版をビルド
- 25. 64ビットOSで32ビットVisual C#プロジェクトを開く
- 26. 32ビットOSで64ビット実行可能ファイルを作成する
- 27. 64ビットOSで32ビットSTSを使用できますか?
- 28. 64ビット.NETアプリケーションで32ビットのアンマネージCOMサーバーを使用
- 29. 64ビットLinuxの32ビットGTK +アプリケーションのコンパイル
- 30. 64ビットWeblogic Server上の32ビットJDK