le-linuxien
Posté le 26 novembre 2014 à 18:19:49
J'ai besoin d'éclaircir la définition de sérialisation.
La sérialisation, c'est le stockage de donnée sous forme d'information plus petite, en gros c'est ça ?
Seulement si je sérialise les différentes données de mon programme à sauvegarder dans un fichier, l'utilisateur du programme pourra facilement bidouiller le fichier contenant les données sérialisé et pourra les modifier et c'est pas se que je souhaite.
Comment pallier ce problème ? 
=========
En java, la Sérialisation c'est le fait de stocker un objet (attribut, list, methode, etc ...) dans une sorte de fichier binaire. Je présume qu'en C++, c'est la même chose.
Et crois-moi, pour modifier un fichier sérialisé, c'est pas simple. Surtout, si tu ne connais pas le programme et que t'es un simple client. Et que t'as stocké ce fichier de sauvegarde dans un dossier obscure. Exemple, dis-moi où est stocker l'historique du navigateur Google Chrome.
http://superuser.com/questions/459426/where-does-chrome-store-its-cookie-file
http://openclassrooms.com/courses/serialisation-avec-boost