2016-07-20 3 views
2

私はいくつかの基本的なインフォーマティックコンセプトを研究しています。私はシリアライゼーションが何であり、何が使用されているのか理解しています。私が理解しようとしているのは、すべてのオブジェクトが直列化可能かどうかです。あなたは好きなファイルをインターネットからダウンロードすることができます。これを行うには、すべてのファイルをシリアル化する必要がありますか? シリアル化できないファイルまたはオブジェクトがありますか? ありがとうございました!私はシリアル化可能なデータの例を教えていただけますか?

答えて

2

一部のオブジェクトには、ファイル記述子などのシステムリソースへの参照が含まれています。ファイルディスクリプタは32/64ビット数なので、このようなオブジェクトは引き続きシリアル化できます。しかし、別のプロセス/コンピュータでそれを逆シリアル化すると、システムリソースが取得されたプロセスでのみ有効なので、意味がありません。したがって、は論理的にであり、すべてのオブジェクトがシリアライズ可能ではありません。

関連する問題