Wat is het PST-bestandsformaat?
Een .pst-bestand bevat persoonlijke gegevens van een Microsoft Outlook-, Messaging- of Exchange Client-gebruiker. .pst-bestanden maken gebruik van het Personal Storage Table-formaat - een eigen binaire database ontwikkeld door Microsoft die een volledige mailbox in één draagbare container bewaart.
De huidige versie van het formaat maakt gebruik van Unicode-codering en staat de opslag van maximaal 50 GB aan gegevens in een enkel .pst-bestand toe. Oudere ANSI-gecodeerde .pst-bestanden, gebruikt door Outlook tot versie 2002, waren beperkt tot 2 GB. Elk .pst-bestand begint met de 4-byte bestandssignatuur !BDN (hex 21 42 44 4E) op offset 0; twee bytes op offset 8 identificeren of het bestand de verouderde ANSI-indeling of de moderne Unicode-indeling gebruikt.
Een .pst-bestand kan het volgende opslaan:
- Berichten
- Contacten
- Geplande vergaderingen
- Taken
- Notities
- Agenda-items
.pst-bestanden bieden een vorm van versleuteling en wachtwoordbeveiliging, maar de ingebouwde bescherming is relatief zwak - tekstinhoud in een .pst kan vaak zonder wachtwoord worden gelezen. Microsoft staat gebruikers toe om een van de volgende niveaus van .pst-gegevensbeveiliging in te stellen:
- Geen - gegevens zijn niet versleuteld
- Comprimeerbaar - gegevens zijn gecodeerd met een eenvoudige cijfercode op basis van het wachtwoord
- Hoog/Beter - een geavanceerdere beveiligingsmethode die nog steeds afhankelijk is van een wachtwoord
De open-source libpst-bibliotheek en de bijbehorende readpst opdrachtregeltool kunnen zowel versleutelde als onversleutelde .pst-bestanden openen op Linux en macOS, en deze converteren naar formaten zoals .mbox of individuele .eml-berichten. Dit maakt libpst een praktische oplossing voor het migreren van Outlook-gegevens naar andere e-mailclients, aangezien dergelijk gebruik niet door Microsoft zelf wordt ondersteund.
Gegevens in .pst-bestanden worden - net als gegevens in .ost-bestanden - opgeslagen met behulp van blokken met een vaste lengte. Wanneer een bericht wordt toegevoegd, controleert het programma op beschikbare vrije blokken van de juiste grootte; als deze bestaan, gaan de gegevens daarin, anders wordt het bestand uitgebreid. Wanneer een bericht wordt verwijderd, wordt de blokpointer simpelweg als vrij gemarkeerd, wat het herstel van verwijderde berichten mogelijk maakt zolang de pointer niet is overschreven. De keerzijde is dat .pst-bestanden erg groot kunnen worden, zelfs als ze een relatief kleine hoeveelheid actieve gegevens bevatten. De oplossing is om de functie Nu comprimeren in Outlook te gebruiken om schijfruimte terug te winnen.
De specificatie van het on-disk formaat van Microsoft (MS-PST) is openbaar gedocumenteerd, wat een breed ecosysteem van externe viewers en converters mogelijk maakt. Het geregistreerde MIME-type voor .pst-bestanden is application/vnd.ms-outlook.
Beveiliging & veiligheid
RISICO: MEDIUMEen PST-bestand is data, geen uitvoerbaar bestand, dus het bestand zelf zal niet uit zichzelf draaien - maar het kan honderden e-mails bevatten met de gebruikelijke e-maildreigingen: kwaadaardige bijlagen, phishing-links en trackingpixels die activeren wanneer een bericht in een live client wordt geopend. Een PST kan ook zeer gevoelige persoonlijke/zakelijke gegevens bevatten (het is een volledige mailbox), dus behandel exports als vertrouwelijk en overweeg het PST-wachtwoord/versleuteling van Outlook (let op: het verouderde wachtwoord is zwak en eenvoudig te verwijderen - vertrouw er niet op voor echte beveiliging). Kies bij het selecteren van een „gratis PST-viewer” voor gerenommeerde leveranciers: zoekopdrachten naar PST-tools leveren vaak installatieprogramma's met adware en nep-„herstelproducten” op, dus download van de officiële site en scan installatiebestanden.
Formaatdetails
in een notendopProgramma's die PST-bestanden openen
Technische details
diepe specificaties| Bestandssignatuur | 21 42 44 4E („!BDN”) op byte-offset 0 |
| MIME-type | application/vnd.ms-outlook |
| Tekstcodering | Unicode (Outlook 2003 en later); ANSI (Outlook 97-2002) |
| Max bestandsgrootte - Unicode | 50 GB standaard; aanpasbaar via Windows-register in Outlook 2010 en later |
| Max bestandsgrootte - ANSI | Harde limiet van 2 GB |
| Intern opslagmodel | Bloktoewijzing met vaste lengte; vrije blokken worden hergebruikt bij invoegen en als vrij gemarkeerd bij verwijderen |
| Versleutelingsniveaus | Geen / Comprimeerbaar (XOR-substitutiecijfer) / Hoog-Beter (sterker cijfer op basis van wachtwoord) |
| Versie-indicator | 2-byte veld op offset 8: 0x0E of 0x0F = ANSI; 0x17 of 0x23 = Unicode |
| Systeemeigen applicatie | Microsoft Outlook voor Windows en macOS |
| Inbox-hersteltool | ScanPST.exe (Inbox Repair Tool), gebundeld met Microsoft Outlook-installaties |
| Toegang voor Linux en macOS | libpst / readpst open-source bibliotheek; Aid4Mail en andere converters van derden |
| Gerelateerd formaat | .ost - deelt dezelfde on-disk structuur maar is accountgebonden (Exchange of IMAP offline cache) |
| Opgeslagen gegevenstypen | E-mailberichten, contacten, agenda-items, taken, notities, journaalitems |
| Herstel van verwijderde items | Mogelijk totdat de vrijgegeven blokpointer wordt overschreven door nieuwe gegevens |
| Terugwinnen van schijfruimte | Outlook's „Nu comprimeren”-functie comprimeert ongebruikte blokruimte zonder gegevensverlies |
| Uitgebracht | 1997 (with Microsoft Outlook 97); modern Unicode PST format since Outlook 2003 |
| Open standaard | Ja · royaltyvrij |
| Specificatie | learn.microsoft.com |
PST conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over PST-bestanden.