バイナリデータ・シリアライズ・デシリアライズ

バイナリデータ

バイナリデータとは、コンピュータで扱えるデータで、人間が見ても理解できないデータ

シリアライズ

ソフトウェア内部で扱っているデータをそのままDBへ保存したり送受信できるようにすること。

たとえば、配列をDBへ保存する際に、
普通、DBには「フィールド:値」という形式で保存されるため、配列のデータをそのまま保存することはできない。
仮に「array(‘a’, ‘b’, ‘c’)」という値を保存した場合、それはただの文字列でしかない。
しかし、シリアライズすると、配列データを配列データとして保存することができる。

シリアライズ

シリアライズの逆。
シリアライズしたデータを復元すること。