### 2.5.5 Archiver et désarchiver des variables et leur contenu : `archive unarchive`

`archive` a comme argument une chaine de caractère (le nom du fichier d’archive) et une liste de variables.
`archive` sauve le contenu de ces variables dans le fichier ayant pour nom la chaine donnée en argument.
Le format de sauvegarde est un format interne à `Xcas`, ce qui a comme intérêt de pouvoir relire ces valeurs plus rapidement. On tape :

`archive("toto",[a,b,f])`

On obtient :

`crée le fichier "toto" contenant les valeurs des variables a,b,f`

`unarchive` a comme argument une chaine de caractère (le nom d’un fichier d’archive créé avec la commande `archive`).
`unarchive` lit les valeurs se trouvant dans le fichier ayant pour nom la chaine donnée en argument, si ce fichier a été créé avec la commande `archive`.
On tape :

`unarchive("toto")`

On obtient :

`les contenus des variables sauvées avec archive`