En informática , una tabla de almacenamiento personal ( .pst ) es un formato de archivo abierto y propietario que se utiliza para almacenar copias de mensajes, eventos de calendario y otros elementos dentro del software de Microsoft, como Microsoft Exchange Client , Windows Messaging y Microsoft Outlook . El formato abierto está controlado por Microsoft, que proporciona especificaciones gratuitas y licencias de tecnología irrevocables gratuitas.
El formato de archivo también puede conocerse como Carpetas personales (archivo) o Archivo de oficina postal . Cuando funciona como caché para la función Modo de intercambio en caché de Outlook, puede denominarse Tabla de almacenamiento sin conexión ( .ost ) o Carpetas sin conexión (archivo) . [1]
En Microsoft Exchange Server , los mensajes, el calendario y otros elementos de datos se envían al servidor y se almacenan allí . Microsoft Outlook almacena estos elementos en archivos de tabla de almacenamiento personal (.pst) o de tabla de almacenamiento fuera de línea (.ost) que se encuentran en el equipo local. Por lo general, los archivos .pst se utilizan para almacenar elementos archivados y los archivos .ost para mantener la disponibilidad fuera de línea de los elementos. Esta es una característica esencial de Microsoft Outlook.[1]
El tamaño de estos archivos ya no se tiene en cuenta para el tamaño del buzón utilizado; al mover archivos desde un buzón de servidor a archivos .pst, los usuarios pueden liberar espacio de almacenamiento en sus servidores de correo. [2] Para utilizar los archivos .pst desde otra ubicación, el usuario debe poder acceder a los archivos directamente a través de una red desde su cliente de correo. Si bien es posible abrir y utilizar un archivo .pst desde una red, esto no está admitido y Microsoft lo desaconseja, ya que los archivos .pst son propensos a dañarse cuando se utilizan de esta manera. [3]
Tanto los archivos .pst como los .ost utilizan un esquema de asignación basado en bloques fijos; el archivo se amplía con una cantidad fija de bytes y el archivo mantiene internamente información sobre los bloques asignados y no asignados. Por lo tanto, cuando se agregan archivos de datos, como mensajes de correo electrónico, a un archivo .pst, el cliente de correo ajusta automáticamente su tamaño (si es necesario). Cuando se elimina correo de un archivo .pst, el tamaño del archivo .pst permanecerá igual, marcando el espacio como no asignado para que pueda contener elementos de datos futuros. Los elementos de datos eliminados recientemente se pueden recuperar de los archivos .pst y .ost.
Para reducir el tamaño de los archivos .pst, el usuario debe compactarlos. [4]
La protección con contraseña se puede utilizar para proteger el contenido de los archivos .pst. [5] Sin embargo, Microsoft admite que la contraseña añade muy poca protección, debido a la existencia de herramientas comúnmente disponibles que pueden eliminar o simplemente eludir la protección con contraseña. [6] La contraseña para acceder a la tabla se almacena sin la primera y la última representación entera XOR CRC-32 de sí misma en el archivo .pst. Outlook comprueba que coincida con la contraseña especificada por el usuario y se niega a operar si no hay coincidencia. Los datos son legibles por el código del proyecto libpst.
Microsoft (MS) ofrece tres valores para la configuración de cifrado: ninguno , compresible y alto .
Tenga en cuenta que ninguno de los dos modos de cifrado utiliza la contraseña especificada por el usuario como parte de la clave para el cifrado.
El formato de archivo .pst es compatible con varias aplicaciones cliente de Microsoft, entre las que se incluyen Microsoft Exchange Client , Windows Messaging y Microsoft Outlook ; en las dos aplicaciones anteriores, se utilizaba a menudo con un archivo de libreta de direcciones personal ( .pab ), que almacena la libreta de direcciones. El formato de archivo .pst es un formato abierto para el que Microsoft proporciona especificaciones gratuitas y licencias de patentes gratuitas irrevocables a través de la Promesa de especificaciones abiertas . [7]
El proyecto libpst incluye herramientas para convertir archivos .pst en formatos abiertos como mbox y LDAP Data Interchange Format . libpst tiene licencia GPL y ahora está incluido en Fedora 10. MVCOM es un componente COM con licencia comercial que proporciona acceso a archivos .pst sin MAPI.
Existen herramientas para convertir .pst a otros formatos o para subirlos a otros correos electrónicos en línea como Gmail, por ejemplo. [8]
El archivo está estructurado como un árbol B con nodos y hojas de 512 bytes. [9] Todos los archivos PST comienzan con la cadena mágica de cuatro bytes "!BDN", un número CRC de cuatro bytes y una cadena mágica de dos bytes "SM". [10]
Outlook 2002 y versiones anteriores utilizan la codificación ANSI (ASCII extendido con una página de códigos) para sus archivos .pst y .ost. Este formato tiene un tamaño máximo de 2 GiB (231 bytes ) y no admite Unicode . Es probable que un archivo que supere este tamaño genere mensajes de error, como ".pst ha alcanzado el límite de tamaño máximo", y podría resultar dañado. Aunque ha sido reemplazado, este formato es compatible con todas las versiones de Outlook, con las cuentas del Protocolo de acceso a mensajes de Internet versión 4rev1 (IMAP4) y con las cuentas HTTP. [11]
A partir de Outlook 2003, el nuevo formato estándar para los archivos .pst y .ost es Unicode ( UTF-16 little-endian), con punteros de 64 bits en lugar de 32 bits para permitir tamaños superiores a 2 GiB. El límite pasó a ser de 20 GB para Outlook 2003-2007, y aumentó a 50 GB a partir de Outlook 2010. [12] [11] [13] Un archivo creado en el formato de carpetas personales en Outlook 2003 o posterior no es compatible y no se puede abrir con versiones anteriores. [2]
Al igual que cualquier archivo, los archivos .pst pueden dañarse. El crecimiento por encima del límite ha sido un problema constante; los archivos .pst ANSI que superaban los 2 GiB y los archivos .pst Unicode que superaban los 20 o 50 GB se volvían inutilizables. La herramienta scanpst.exe se ha incluido con todas las versiones de Outlook para detectar y reparar la corrupción de la base de datos .pst, y Microsoft en un momento ofreció un PST2GB especial que simplemente truncaba el archivo a 2 GiB para permitir que Outlook lo reparara.
Microsoft Entourage era el programa de correo electrónico e información personal de Microsoft para Mac OS X (reemplazado por Outlook para Macintosh en Microsoft Office para Mac 2011 ). Aunque superficialmente era similar a Outlook, era una aplicación completamente diferente y usaba un formato de base de datos único que no se puede importar ni exportar, aunque los datos del usuario se pueden importar y exportar hacia y desde otro formato único llamado .rge (un paquete que consta de muchos archivos individuales más metadatos ). Entourage 2008, la versión actual a mayo de 2010, no tiene soporte para archivos .pst, aunque existe la herramienta de importación de .pst de Microsoft para Entourage 2004; sin embargo, la herramienta solo podía importar archivos .pst desde Outlook para Mac 2001, y no desde ninguna versión de Windows. El reemplazo de Entourage, Outlook para Office 2011 para Mac Intel, podía importar archivos .pst de Outlook desde Windows; [14] Sin embargo, los datos se almacenarán como muchos archivos individuales, en lugar de en una única base de datos como .pst o la base de datos Entourage.
Outlook para Mac 2001, que se ejecuta en Mac OS 9 o en el entorno Mac OS X Classic , se conecta exclusivamente a servidores Exchange y, hasta el día de hoy, se parece más a su contraparte de Windows que Entourage. Funciona directamente con archivos .pst de Outlook 97-2002 y puede intercambiar libremente esos archivos con Outlook para Windows, ya que las versiones recientes aún son compatibles con el formato .pst más antiguo. El límite para Outlook 2011 es de 10 GB.