コンピュータプログラミングにおいて、
シリアライズ、もしくはシリアル化 (serialize) という用語は、次のような異なる2つの意味を有する。
- ある一つの資源を、複数の主体が利用しようとするときに、それを調整して、一つの時点では一つの主体だけがそれを利用するようにすること。この意味では逐次化という訳語が用いられる。対義語は並列化である。
- ある環境に存在しているオブジェクトをバイト列やXMLフォーマットに変換すること。この意味では直列化という訳語が用いられる。同義語にがある。対義語は直列化復元ないしデシリアライズである。
シリアライズの名詞形は
シリアライゼーション (serialization)である。