В вычислении , Personal Storage Таблица ( .pst ) является открытым собственный формат файла , используемый для хранения копий сообщений, событий календаря и других элементов в Microsoft программного обеспечения , таких как клиент Microsoft Exchange , , Windows Messaging и Microsoft Outlook . Открытый формат контролируется Microsoft, которая предоставляет бесплатные спецификации и бесплатное безотзывное лицензирование технологий.
Формат файла также может быть известен как личные папки (файл) или файл почтового отделения . При работе в качестве кэша для режима кэширования Exchange в Outlook, он может называться автономной таблицей хранения ( .ost ) или автономными папками (файлом) .
Обзор
В Microsoft Exchange Server сообщения, календарь и другие элементы данных доставляются и хранятся на сервере . Microsoft Outlook хранит эти элементы в файлах таблицы персонального хранилища (PST) или таблицы автономного хранилища (OST), которые находятся на локальном компьютере. Чаще всего файлы .pst используются для хранения заархивированных элементов, а файлы .ost - для поддержания доступности элементов в автономном режиме. Это важная функция Microsoft Outlook.
Размер этих файлов больше не учитывается в размере используемого почтового ящика; перемещая файлы из почтового ящика сервера в файлы .pst, пользователи могут освободить место для хранения на своих почтовых серверах. [1] Чтобы использовать файлы .pst из другого места, пользователь должен иметь доступ к файлам непосредственно по сети из своего почтового клиента. Хотя можно открыть и использовать файл .pst из сети, это не поддерживается, и Microsoft не рекомендует этого делать, поскольку файлы .pst подвержены повреждению при таком использовании. [2]
Оба файла .pst и .ost используют схему распределения на основе фиксированных блоков; файл увеличивается на фиксированное количество байтов, и внутри файла хранится информация о выделенных и невыделенных блоках. Таким образом, когда файлы данных, такие как сообщения электронной почты, добавляются в файл .pst, его размер автоматически корректируется почтовым клиентом (при необходимости). Когда почта удаляется из файла .pst, размер файла .pst останется прежним, помечая пространство как нераспределенное, чтобы оно могло содержать будущие элементы данных. Недавно удаленные элементы данных можно восстановить из файлов .pst и .ost.
Чтобы уменьшить размер PST-файлов, пользователю необходимо сжать их. [3]
Доступ к данным
Парольную защиту можно использовать для защиты содержимого PST-файлов. [4] Однако Microsoft признает, что пароль добавляет очень слабую защиту из-за наличия общедоступных инструментов, которые могут удалить или просто обойти защиту паролем. [5] Пароль для доступа к таблице сохраняется без первого и последнего целочисленного представления XOR CRC-32 в файле .pst. Outlook проверяет, соответствует ли он указанному пользователем паролю, и отказывается работать, если совпадения нет. Данные доступны для чтения кодом проекта libpst.
Microsoft (MS) предлагает три значения параметра шифрования: нет , сжимаемый и высокий .
- Ни один PST - данные хранятся в виде обычного текста.
- Сжимаемой PST - данные шифруются с байт-заместительную шифра с фиксированным столом замещения.
- Высокое (иногда называемое «лучшим») шифрование похоже на немецкий шифр Enigma времен Второй мировой войны с тремя фиксированными роторами.
Обратите внимание, что ни в одном из двух режимов шифрования указанный пользователем пароль не используется в качестве какой-либо части ключа для шифрования.
Служба поддержки
Формат файла .pst поддерживается несколькими клиентскими приложениями Microsoft, включая Microsoft Exchange Client , Windows Messaging и Microsoft Outlook ; в предыдущих двух он часто использовался с файлом личной адресной книги ( .pab ), в котором хранится адресная книга. Формат файла .pst - это открытый формат, для которого Microsoft предоставляет бесплатные спецификации и безотзывное бесплатное лицензирование патентов через Обещание открытых спецификаций [6]
Проект libpst включает инструменты для преобразования файлов .pst в открытые форматы, такие как mbox и формат обмена данными LDAP . libpst находится под лицензией GPL и теперь включен в Fedora 10 . MVCOM - это коммерчески лицензированный компонент COM, который обеспечивает доступ к файлам .pst без MAPI.
Существуют инструменты для преобразования .pst в другие форматы или для загрузки в другие электронные письма в Интернете, например, в Gmail. [7]
Форматы и размер
Файл имеет структуру B-дерева с 512-байтовыми узлами и листьями. [8] Все файлы PST начинаются с четырехбайтовой магической строки «! BDN», четырехбайтового номера CRC и двухбайтовой магической строки «SM». [9]
Outlook 2002 и более ранние версии используют кодировку ANSI (расширенный ASCII с кодовой страницей) для своих файлов .pst и .ost. Этот формат имеет максимальный размер 2 ГБ (2 31 байт) и не поддерживает Unicode . Файл, превышающий этот размер, может выдавать сообщения об ошибках, например «.pst достиг максимального предела размера», и может быть поврежден. Хотя этот формат заменен, этот формат поддерживается всеми версиями Outlook, учетными записями протокола доступа к сообщениям Интернета версии 4rev1 (IMAP4) и учетными записями HTTP. [10]
Начиная с Outlook 2003 и более поздних версий, новым стандартным форматом для файлов .pst и .ost является Unicode ( UTF-16 с прямым порядком байтов) с 64-разрядными указателями вместо 32-разрядных, чтобы разрешить размер более 2 ГБ. Предел стал 20 ГБ для Outlook 2003-2007 и увеличен до 50 ГБ с Outlook 2010. [11] [10] [12] Файл, созданный в формате личных папок в Outlook 2003 или более поздних версиях, несовместим и не может открываться более ранними версиями. [1]
Как и любой другой файл, файлы .pst могут быть повреждены. Рост сверх лимита был постоянной проблемой; .Pst ANSI, размер которого превышает 2 ГБ, и файл Unicode .pst, размер которого превышает 20 или 50 ГБ, станут непригодными для использования. Инструмент scanpst.exe был включен во все версии Outlook для обнаружения и исправления повреждения базы данных .pst, и Microsoft в какой-то момент предложила специальный PST2GB, который просто усекал бы файл до 2 ГБ, чтобы Outlook мог его исправить.
Entourage и Outlook для Mac
Microsoft Entourage является адрес электронной почты и личной информации о программе Microsoft для Mac OS X . Внешне похожее на Outlook, это совершенно другое приложение, использующее уникальный формат базы данных, который нельзя импортировать или экспортировать, хотя пользовательские данные можно импортировать и экспортировать в другой уникальный формат, называемый .rge (пакет, состоящий из множества отдельных файлы плюс метаданные ). Entourage 2008, текущая версия по состоянию на май 2010 г., не поддерживает файлы .pst, хотя существует инструмент импорта .pst от Microsoft для Entourage 2004; однако инструмент мог импортировать файлы .pst только из Outlook для Mac 2001, но не из любых версий Windows. Entourage заменяется Outlook для Office 2011 для компьютеров Intel Mac, который сможет импортировать файлы Outlook .pst из Windows; [13] однако данные будут храниться в виде множества отдельных файлов, а не в одной базе данных, такой как .pst или база данных Entourage.
Outlook для Mac 2001, работающий под Mac OS 9 или классической средой Mac OS X , подключается исключительно к серверам Exchange и по сей день ближе к своему аналогу Windows, чем Entourage. Он работает напрямую с PST-файлами Outlook 97-2002 и может свободно обмениваться этими файлами с Outlook для Windows, поскольку последние версии по-прежнему совместимы со старым форматом .pst. Предел для Outlook 2011 составляет 10 ГБ.
Рекомендации
- ^ a b «Введение в файлы личных папок (.pst)» . Microsoft.com . Проверено 4 октября 2008 .
- ^ «Файлы личных папок не поддерживаются через LAN или WAN» . Microsoft.com.
- ^ «Уменьшите размер файла .pst» . Microsoft.com . Проверено 21 октября 2015 .
- ^ «Создайте файл .pst в формате Outlook 2003 / Office Outlook 2007» . Microsoft.com . Проверено 4 октября 2008 .
- ^ «XCLN: Повышение безопасности файлов PST» . Microsoft.com . Проверено 12 августа 2009 .
- ^ [MS-PST]: Спецификация структуры формата файлов личных папок Outlook (.pst)
- ^ Переход с Microsoft Outlook на Gmail
- ^ «Бинарный анализ файла формата pst» . Проверено 12 июня 2010 .
- ^ «[MS-PST]: Формат файла личных папок Outlook (.pst) - 2.2.2.6 ЗАГОЛОВОК» . Microsoft . Проверено 7 октября 2014 .
- ^ а б «PST-файл имеет другой формат и ограничение на размер папки в Outlook 2007 и Outlook 2003 (KB830336)» . Microsoft. 2007-02-05 . Проверено 5 марта 2007 .
- ^ «Пределы размера файлов .pst и .ost больше в Outlook 2010 (KB982577)» . Microsoft. 2011-09-02 . Проверено 8 декабря 2011 .
- ^ «Как настроить ограничение размера для файлов (.pst) и (.ost) в Outlook 2007 и Outlook 2003 (KB832925)» . Microsoft. 2007-02-13 . Проверено 9 апреля 2008 .
- ^ «Представляем Office для Mac 2011: типичный товарищ по команде» . Microsoft.com . Проверено 9 июля 2010 .
Внешние ссылки
- Microsoft выпустила некоторые спецификации формата и эталонные реализации .
- проект libpst: формат файла Microsoft Outlook .pst
- проект libpst - содержит множество утилит для преобразования файлов .pst в другие форматы почтовых ящиков.
- Большой объем информации о формате задокументирован проектом libpff . См. Также: определения MAPI .