En
informatique, la
sérialisation (de l'
anglais américain ) est un processus visant à coder l'état d'une information qui est en
mémoire sous la forme d'une
suite d'informations plus petites (dites
atomiques, voir l'étymologie de ) le plus souvent des
octets voire des
bits. Cette
suite pourra par exemple être utilisée pour la sauvegarde (
persistance) ou le transport sur le réseau (
proxy,
RPC…). L'activité symétrique, visant à décoder cette
suite pour créer une copie conforme de l'information d'origine, s'appelle la désérialisation (ou ).