Che cos'è il formato di file PST?
Un file .pst contiene i dati personali dell'utente di Microsoft Outlook, Messaging o Exchange Client. I file .pst utilizzano il formato Personal Storage Table, un database binario proprietario sviluppato da Microsoft che contiene un'intera casella di posta in un unico contenitore portatile.
L'attuale versione del formato utilizza la codifica Unicode e consente di memorizzare fino a 50 GB di dati in un singolo file .pst. I vecchi file .pst con codifica ANSI, utilizzati da Outlook fino alla versione 2002, erano limitati a 2 GB. Ogni file .pst inizia con la firma del file a 4 byte !BDN (hex 21 42 44 4E) all'offset 0; due byte all'offset 8 identificano se il file utilizza il layout legacy ANSI o il moderno layout Unicode.
Un file .pst può memorizzare:
- Messaggi
- Contatti
- Riunioni pianificate
- Attività
- Note
- Voci del calendario
I file .pst offrono una forma di crittografia e protezione tramite password, ma la protezione integrata è relativamente debole: il contenuto testuale all'interno di un .pst può spesso essere letto senza la password. Microsoft consente agli utenti di impostare uno dei seguenti livelli di protezione dei dati .pst:
- Nessuna - i dati non sono crittografati
- Comprimibile - i dati sono codificati utilizzando un semplice cifrario basato sulla password
- Alta/Migliore - un metodo di protezione più avanzato che si basa comunque su una password
La libreria open source libpst e il suo strumento da riga di comando readpst possono aprire file .pst sia crittografati che non crittografati su Linux e macOS, e convertirli in formati come .mbox o singoli messaggi .eml. Ciò rende libpst una soluzione pratica per migrare i dati di Outlook verso altri client di posta, poiché tale utilizzo non è supportato ufficialmente da Microsoft.
I dati memorizzati nei file .pst - proprio come i dati nei file .ost - sono archiviati utilizzando blocchi a lunghezza fissa. Quando viene aggiunto un messaggio, il programma verifica la disponibilità di blocchi liberi della dimensione corretta; se esistono, i dati vengono inseriti in essi, altrimenti il file si espande. Quando un messaggio viene eliminato, il puntatore del suo blocco viene semplicemente contrassegnato come libero, il che rende possibile il recupero dei messaggi eliminati finché il puntatore non viene sovrascritto. Il rovescio della medaglia è che i file .pst possono diventare molto grandi anche quando memorizzano una quantità relativamente piccola di dati attivi. La soluzione è utilizzare la funzione Compatta ora disponibile in Outlook per recuperare spazio su disco.
La specifica del formato su disco di Microsoft (MS-PST) è documentata pubblicamente, consentendo un ampio ecosistema di visualizzatori e convertitori di terze parti. Il tipo MIME registrato per i file .pst è application/vnd.ms-outlook.
Sicurezza e incolumità
RISCHIO: MEDIUMUn file PST è un insieme di dati, non un eseguibile, quindi il file in sé non viene eseguito autonomamente; tuttavia, può contenere centinaia di e-mail con le consuete minacce informatiche: allegati dannosi, link di phishing e pixel di tracciamento che si attivano quando un messaggio viene aperto in un client attivo. Un PST può anche contenere dati personali/aziendali altamente sensibili (è un'intera casella di posta), quindi tratta le esportazioni come riservate e considera la password/crittografia PST di Outlook (nota: la password legacy è debole e facilmente rimovibile - non farvi affidamento per una vera sicurezza). Quando scegli un «visualizzatore PST gratuito», affidati a fornitori rinomati: le ricerche di strumenti PST spesso mostrano installer con adware e falsi prodotti di «recupero», quindi scarica sempre dal sito ufficiale e scansiona gli installer.
Dettagli del formato
in sintesiProgrammi che aprono file PST
Dettagli tecnici
specifiche approfondite| Firma del file | 21 42 44 4E («!BDN») all'offset di byte 0 |
| Tipo MIME | application/vnd.ms-outlook |
| Codifica dei caratteri | Unicode (Outlook 2003 e successivi); ANSI (Outlook 97-2002) |
| Dimensione massima file - Unicode | 50 GB predefinito; regolabile tramite il Registro di Windows in Outlook 2010 e successivi |
| Dimensione massima file - ANSI | Limite rigido di 2 GB |
| Modello di archiviazione interna | Allocazione di blocchi a lunghezza fissa; i blocchi liberi vengono riutilizzati all'inserimento e contrassegnati come liberi all'eliminazione |
| Livelli di crittografia | Nessuna / Comprimibile (cifrario a sostituzione XOR) / Alta-Migliore (cifrario più forte basato su password) |
| Identificatore di versione | Campo a 2 byte all'offset 8: 0x0E o 0x0F = ANSI; 0x17 o 0x23 = Unicode |
| Applicazione nativa | Microsoft Outlook per Windows e macOS |
| Strumento di ripristino Posta in arrivo | ScanPST.exe (Inbox Repair Tool), incluso nelle installazioni di Microsoft Outlook |
| Accesso su Linux e macOS | Libreria open source libpst / readpst; Aid4Mail e altri convertitori di terze parti |
| Formato correlato | .ost - condivide la stessa struttura su disco ma è legato all'account (cache offline di Exchange o IMAP) |
| Tipi di dati memorizzati | Messaggi e-mail, contatti, eventi del calendario, attività, note, voci del diario |
| Recupero elementi eliminati | Possibile finché il puntatore del blocco liberato non viene sovrascritto da nuovi dati |
| Recupero spazio su disco | La funzione Compatta ora di Outlook comprime lo spazio dei blocchi inutilizzati senza perdita di dati |
| Rilasciato | 1997 (with Microsoft Outlook 97); modern Unicode PST format since Outlook 2003 |
| Standard aperto | Sì · royalty-free |
| Specifica | learn.microsoft.com |
Conversioni PST
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file PST.