SAV (données SPSS) : fichier .sav

stable

Format binaire du logiciel statistique SPSS, combinant les valeurs brutes d'un jeu de données avec des métadonnées de variables (étiquettes, valeurs manquantes).

Le SAV stocke un jeu de données statistiques pour SPSS (Statistical Package for the Social Sciences), largement utilisé en sciences sociales, épidémiologie et études de marché, en combinant les valeurs brutes du jeu de données avec des métadonnées détaillées propres à chaque variable.

Cette richesse de métadonnées distingue nettement le SAV d’un simple export CSV : chaque variable porte un nom court technique associé à une étiquette descriptive plus longue destinée à l’affichage, des étiquettes de valeur pour les variables catégorielles (par exemple, la valeur numérique 1 associée au libellé “Homme”), et des codes de valeur manquante explicitement distincts d’une simple cellule vide. Un CSV purement tabulaire ne peut représenter aucune de ces informations sans perte.

Cette structuration explique pourquoi un fichier SAV reste directement exploitable pour l’analyse statistique sans étape de nettoyage préalable des libellés de variables, contrairement à un CSV qui nécessite généralement de redocumenter manuellement la signification de chaque colonne et de chaque code numérique après import.

Le format n’est pas prisonnier de l’écosystème SPSS propriétaire : PSPP, alternative libre du projet GNU, lit et écrit nativement le format SAV, tout comme des bibliothèques dans R (haven) ou Python (pyreadstat) qui permettent d’importer directement ces fichiers dans d’autres environnements d’analyse sans repasser par une licence SPSS payante.

Signature, variante ZSAV et extension ambiguë

Un fichier SPSS (hors rares fichiers en EBCDIC) commence par les quatre caractères $FL2 (données non compressées ou compressées par octets) ou $FL3 (données compressées en zlib), suivis d’une chaîne d’identification commençant par @(#) SPSS DATA FILE. La variante compressée en zlib porte l’extension .zsav : elle est prise en charge à partir de SPSS 21 et peut ne pas s’ouvrir dans une version plus ancienne ou un outil tiers limité au .sav classique.

L’extension .sav sert aussi à de nombreux fichiers sans rapport avec SPSS, en particulier des sauvegardes de jeux vidéo (émulateurs, moteur Source) ou des états de machine virtuelle. Un fichier .sav qui ne commence pas par $FL2 ou $FL3 n’est donc pas un jeu de données SPSS, et aucun logiciel statistique ne pourra l’ouvrir.

Signature binaire

Diagramme de la signature binaire du format SAV (données SPSS), octets mis en évidence
HexadécimalOffset
24 46 4C 320
24 46 4C 330

Vérifier qu'un fichier porte bien cette signature →

Questions fréquentes

Comment ouvrir un fichier .sav ?

PSPP (alternative libre) permet d'ouvrir gratuitement un fichier .sav. Voir la liste complète des logiciels compatibles ci-contre.

Quel est le type MIME du format SAV (données SPSS) ?

Le type MIME du format SAV (données SPSS) est application/x-spss-sav.

Le format SAV (données SPSS) (.sav) est-il encore utilisé aujourd'hui ?

Oui, le format SAV (données SPSS) est stable et toujours largement utilisé, sans signe de déclin.

Peut-on ouvrir un fichier .sav sur mobile, sans installer d'application ?

Aucun outil web n'est référencé sur cette fiche pour ce format : l'ouverture nécessite un logiciel de bureau (voir la liste « Avec quoi l'ouvrir » ci-contre).

Pourquoi un fichier .sav est-il plus riche qu'un simple export CSV des mêmes données ?

Le format embarque, en plus des valeurs elles-mêmes, des métadonnées propres à chaque variable : un nom de variable court associé à une étiquette descriptive plus longue, des étiquettes de valeur pour les variables catégorielles (par exemple 1 = "Homme", 2 = "Femme"), et des codes de valeur manquante distincts d'une simple cellule vide : autant d'informations qu'un CSV, purement tabulaire, ne peut pas représenter nativement.

Un fichier SAV peut-il être ouvert sans licence SPSS ?

Oui : PSPP, une alternative libre développée par le projet GNU, lit et écrit le format SAV sans nécessiter de licence SPSS payante, tout comme plusieurs bibliothèques dans R (haven) ou Python (pyreadstat) capables d'importer directement ces fichiers dans un autre environnement d'analyse statistique.

Un fichier ne s'ouvre pas : les causes possibles →

Comment savoir si un fichier est corrompu →

Sources

Dernière mise à jour :