Qu'est-ce que le format de fichier PST ?
Un fichier .pst contient les données personnelles de l'utilisateur de Microsoft Outlook, Messaging ou Exchange Client. Les fichiers .pst utilisent le format Personal Storage Table - une base de données binaire propriétaire développée par Microsoft qui contient une boîte aux lettres entière dans un conteneur portable.
La version actuelle du format utilise l'encodage Unicode et permet de stocker jusqu'à 50 Go de données dans un seul fichier .pst. Les anciens fichiers .pst encodés en ANSI, utilisés par Outlook jusqu'à la version 2002, étaient limités à 2 Go. Chaque fichier .pst commence par la signature de fichier de 4 octets !BDN (hex 21 42 44 4E) à l'offset 0 ; deux octets à l'offset 8 identifient si le fichier utilise l'ancienne structure ANSI ou la structure Unicode moderne.
Un fichier .pst peut stocker :
- Des messages
- Des contacts
- Des réunions planifiées
- Des tâches
- Des notes
- Des entrées de calendrier
Les fichiers .pst offrent une forme de chiffrement et de protection par mot de passe, mais la protection intégrée est relativement faible - le contenu textuel à l'intérieur d'un .pst peut souvent être lu sans le mot de passe. Microsoft permet aux utilisateurs de définir l'un des niveaux de protection de données .pst suivants :
- Aucun - les données ne sont pas chiffrées
- Compressible - les données sont encodées à l'aide d'un simple chiffrement basé sur le mot de passe
- Élevé/Supérieur - une méthode de protection plus avancée qui repose toujours sur un mot de passe
La bibliothèque open-source libpst et son outil en ligne de commande readpst peuvent ouvrir les fichiers .pst chiffrés et non chiffrés sur Linux et macOS, et les convertir vers des formats tels que .mbox ou en messages individuels .eml. Cela fait de libpst une solution pratique pour migrer les données Outlook vers d'autres clients de messagerie, car un tel usage n'est pas pris en charge par Microsoft lui-même.
Les données stockées dans les fichiers .pst - tout comme les données des fichiers .ost - sont stockées à l'aide de blocs de longueur fixe. Lorsqu'un message est ajouté, le programme vérifie la disponibilité de blocs libres de la bonne taille ; s'ils existent, les données y sont placées, sinon le fichier s'agrandit. Lorsqu'un message est supprimé, son pointeur de bloc est simplement marqué comme libre, ce qui rend possible la récupération des messages supprimés tant que le pointeur n'a pas été écrasé. Le revers de la médaille est que les fichiers .pst peuvent devenir très volumineux même en stockant une quantité relativement faible de données actives. La solution consiste à utiliser la fonction Compresser disponible dans Outlook afin de récupérer de l'espace disque.
La spécification du format sur disque de Microsoft (MS-PST) est documentée publiquement, ce qui permet l'existence d'un vaste écosystème de visionneuses et de convertisseurs tiers. Le type MIME enregistré pour les fichiers .pst est application/vnd.ms-outlook.
Sécurité et sûreté
RISQUE : MEDIUMUn fichier PST est une donnée, pas un exécutable, donc le fichier lui-même ne s'exécutera pas tout seul - mais il peut contenir des centaines d'e-mails avec les menaces habituelles liées aux courriels : pièces jointes malveillantes, liens de phishing et pixels de suivi qui s'activent lorsqu'un message est ouvert dans un client actif. Un PST peut également contenir des données personnelles/professionnelles hautement sensibles (c'est une boîte aux lettres entière), traitez donc les exports comme confidentiels et tenez compte du mot de passe/chiffrement PST d'Outlook (remarque : le mot de passe hérité est faible et facile à supprimer - ne comptez pas dessus pour une sécurité réelle). Lorsque vous choisissez une « visionneuse PST gratuite », privilégiez les éditeurs réputés : les recherches d'outils PST font remonter des installateurs contenant des logiciels publicitaires et de faux produits de « récupération », téléchargez donc depuis le site officiel et analysez les installateurs.
Détails du format
en brefProgrammes qui ouvrent les fichiers PST
Détails techniques
spécifications approfondies| Signature de fichier | 21 42 44 4E (« !BDN ») à l'offset d'octet 0 |
| Type MIME | application/vnd.ms-outlook |
| Encodage des caractères | Unicode (Outlook 2003 et versions ultérieures) ; ANSI (Outlook 97-2002) |
| Taille max du fichier - Unicode | 50 Go par défaut ; ajustable via le Registre Windows dans Outlook 2010 et versions ultérieures |
| Taille max du fichier - ANSI | Limite stricte de 2 Go |
| Modèle de stockage interne | Allocation par blocs de longueur fixe ; les blocs libres sont réutilisés lors de l'insertion et marqués libres lors de la suppression |
| Niveaux de chiffrement | Aucun / Compressible (chiffrement par substitution XOR) / Élevé-Supérieur (chiffrement plus fort basé sur le mot de passe) |
| Identifiant de version | Champ de 2 octets à l'offset 8 : 0x0E ou 0x0F = ANSI ; 0x17 ou 0x23 = Unicode |
| Application native | Microsoft Outlook pour Windows et macOS |
| Outil de réparation de boîte de réception | ScanPST.exe (Réparateur de boîte de réception), fourni avec les installations de Microsoft Outlook |
| Accès Linux et macOS | Bibliothèque open-source libpst / readpst ; Aid4Mail et autres convertisseurs tiers |
| Format associé | .ost - partage la même structure sur disque mais est lié au compte (cache hors ligne Exchange ou IMAP) |
| Types de données stockées | Messages électroniques, contacts, événements de calendrier, tâches, notes, entrées de journal |
| Récupération d'éléments supprimés | Possible tant que le pointeur de bloc libéré n'est pas écrasé par de nouvelles données |
| Récupération d'espace disque | La fonction Compresser d'Outlook compresse l'espace des blocs inutilisés sans perte de données |
| Publié | 1997 (with Microsoft Outlook 97); modern Unicode PST format since Outlook 2003 |
| Standard ouvert | Oui · libre de droits |
| Spécification | learn.microsoft.com |
Conversions PST
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers PST.