Личный стол для хранения
В вычислительной технике таблица персонального хранилища ( .pst ) представляет собой открытый проприетарный формат файлов, используемый для хранения копий сообщений, событий календаря и других элементов в программном обеспечении Microsoft, таком как клиент Microsoft Exchange , Windows Messaging и Microsoft Outlook . Открытый формат контролируется Microsoft, которая предоставляет бесплатные спецификации и бесплатное безотзывное лицензирование технологий.
Формат файла также может называться « Личные папки (файл)» или «Файл почтового отделения» . Когда он функционирует в качестве кэша для функции режима кэширования Exchange в Outlook, его можно называть таблицей автономного хранилища ( .ost ) или автономными папками (файлом) . [1]
Обзор
[ редактировать ]В Microsoft Exchange Server сообщения, календарь и другие элементы данных доставляются и сохраняются на сервере . Microsoft Outlook хранит эти элементы в файлах таблицы личного хранилища (PST) или таблицы автономного хранилища (OST), расположенных на локальном компьютере. Чаще всего файлы .pst используются для хранения заархивированных элементов, а файлы .ost — для обеспечения автономной доступности элементов. Это важная функция Microsoft Outlook. [1]
Размер этих файлов больше не учитывается в размере используемого почтового ящика; перемещая файлы из почтового ящика сервера в файлы .pst, пользователи могут освободить место на своих почтовых серверах. [2] Чтобы использовать PST-файлы из другого места, пользователю необходимо иметь возможность доступа к файлам непосредственно по сети из своего почтового клиента. Хотя можно открыть и использовать файл .pst по сети, это не поддерживается, и Microsoft не рекомендует этого делать, поскольку файлы .pst склонны к повреждению при использовании таким образом. [3]
Файлы .pst и .ost используют схему распределения на основе фиксированных блоков; файл увеличивается на фиксированное количество байтов, и внутри файла сохраняется информация о выделенных и нераспределенных блоках. Таким образом, когда файлы данных, такие как сообщения электронной почты, добавляются в PST-файл, размер его файла автоматически регулируется почтовым клиентом (при необходимости). Когда почта удаляется из PST-файла, размер PST-файла остается прежним, отмечая пространство как нераспределенное, чтобы в нем можно было хранить будущие элементы данных. Недавно удаленные элементы данных действительно можно восстановить из файлов .pst и .ost.
Чтобы уменьшить размер PST-файлов, пользователю необходимо сжать их. [4]
Доступ к данным
[ редактировать ]парольную защиту. Для защиты содержимого PST-файлов можно использовать [5] Однако Microsoft признает, что пароль обеспечивает очень небольшую защиту из-за существования общедоступных инструментов, которые могут удалить или просто обойти защиту паролем. [6] Пароль для доступа к таблице хранится без первого и последнего целочисленного представления XOR CRC-32 самого себя. в PST-файле. Outlook проверяет, чтобы убедиться, что он соответствует паролю, указанному пользователем, и отказывается работать, если есть нет совпадения. Данные читаются код проекта libpst.
Microsoft (MS) предлагает три значения параметра шифрования: none , сжимаемый и высокий .
- Нет. PST-данные сохраняются в виде обычного текста.
- Сжимаемые данные PST шифруются с помощью шифра с байтовой заменой и фиксированной таблицей замен.
- Высокое (иногда называемое «лучшее») шифрование похоже на немецкий шифр «Энигма» времен Второй мировой войны с тремя фиксированными роторами.
Обратите внимание, что ни один из двух режимов шифрования не использует указанный пользователем пароль как часть ключа шифрования.
Поддерживать
[ редактировать ]Формат файла .pst поддерживается несколькими клиентскими приложениями Microsoft, включая Microsoft Exchange Client , Windows Messaging и Microsoft Outlook ; в предыдущих двух он часто использовался с файлом личной адресной книги ( .pab ), в котором хранится адресная книга. Формат файла .pst — это открытый формат, для которого Microsoft предоставляет бесплатные спецификации и безотзывное бесплатное патентное лицензирование в рамках « Обещания открытой спецификации» . [7]
Проект libpst включает инструменты для преобразования файлов .pst в открытые форматы, такие как mbox и LDAP Data Interchange Format . libpst распространяется под лицензией GPL и теперь включен в Fedora 10 . MVCOM — это коммерчески лицензированный COM-компонент, который обеспечивает доступ к PST-файлам без MAPI.
Существуют инструменты для преобразования .pst в другие форматы или для загрузки в другие электронные письма в Интернете, например, в Gmail. [8]
Форматы и размер
[ редактировать ]Файл имеет структуру B-дерева с узлами и листьями по 512 байт. [9] Все файлы PST начинаются с четырехбайтовой магической строки «!BDN», четырехбайтового номера CRC и двухбайтовой магической строки «SM». [10]
Outlook 2002 и более ранние версии используют кодировку ANSI (расширенный ASCII с кодовой страницей) для файлов PST и OST. Максимальный размер этого формата составляет 2 ГиБ (2 31 байт) и не поддерживает Юникод . Файл, размер которого превышает этот размер, скорее всего, выдаст сообщение об ошибке, например «.pst достиг максимального размера», и может быть поврежден. Несмотря на то, что этот формат заменен, он поддерживается всеми версиями Outlook, учетными записями протокола доступа к сообщениям Интернета версии 4rev1 (IMAP4) и учетными записями HTTP. [11]
Начиная с Outlook 2003, новым стандартным форматом файлов PST и OST является Unicode ( UTF-16 с прямым порядком байтов) с 64-битными указателями вместо 32-битных, что позволяет использовать размеры, превышающие 2 ГиБ. Ограничение стало 20 ГБ для Outlook 2003–2007 и увеличено до 50 ГБ с Outlook 2010. [12] [11] [13] Файл, созданный в формате личных папок в Outlook 2003 или более поздней версии, несовместим и не может быть открыт в более ранних версиях. [2]
Как и любой другой файл, PST-файлы могут быть повреждены. Превышение лимита роста было постоянной проблемой; ANSI .pst, размер которого превышает 2 ГиБ, и Unicode .pst, размер которого превышает 20 или 50 ГБ, станут непригодными для использования. Инструмент scanpst.exe был включен во все версии Outlook для обнаружения и устранения повреждений базы данных .pst, и в какой-то момент Microsoft предложила специальный PST2GB, который просто обрезал файл до 2 ГиБ, чтобы Outlook мог его восстановить.
Entourage и Outlook для Mac
[ редактировать ]Этот раздел необходимо обновить . ( апрель 2019 г. ) |
Microsoft Entourage — программа электронной почты и личной информации Microsoft для Mac OS X (заменена Outlook для Macintosh в Microsoft Office для Mac 2011 ). Хотя внешне это приложение было похоже на Outlook, оно было совершенно другим приложением и использовало уникальный формат базы данных, который нельзя импортировать или экспортировать, хотя пользовательские данные можно импортировать и экспортировать в другой уникальный формат под названием .rge (пакет, состоящий из множества отдельных файлов) и из него. файлы плюс метаданные ). Entourage 2008, текущая версия по состоянию на май 2010 года, не поддерживает файлы .pst, хотя существует инструмент импорта .pst от Microsoft для Entourage 2004; однако этот инструмент мог импортировать файлы .pst только из Outlook для Mac 2001, а не из любых версий Windows. Замена Entourage, Outlook for Office 2011 для компьютеров Intel Mac, могла импортировать файлы Outlook .pst из Windows; [14] однако данные будут храниться в виде множества отдельных файлов, а не в одной базе данных, такой как .pst или база данных Entourage.
Outlook для Mac 2001, который работает под управлением Mac OS 9 или Mac OS X Classic Environment , подключается исключительно к серверам Exchange и по сей день ближе к своему аналогу для Windows, чем Entourage. Он работает напрямую с файлами .pst «Outlook 97-2002» и может свободно обмениваться этими файлами с Outlook для Windows, поскольку последние версии по-прежнему совместимы со старым форматом .pst. Ограничение для Outlook 2011 составляет 10 ГБ.
Ссылки
[ редактировать ]- ^ Конвертер OST в PST: бесплатные и ручные методы преобразования OST в PST , получено 3 декабря 2021 г.
- ^ Jump up to: а б «Введение в файлы личных папок (.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» . Майкрософт . Проверено 7 октября 2014 г.
- ^ Jump up to: а б «Файл PST имеет другой формат и ограничение размера папки в Outlook 2007 и Outlook 2003 (KB830336)» . Майкрософт. 05 февраля 2007 г. Проверено 5 марта 2007 г.
- ^ «Ограничения на размер файлов PST и OST больше в Outlook 2010 (KB982577)» . Майкрософт. 2011-09-02 . Проверено 8 декабря 2011 г.
- ^ «Как настроить ограничение размера файлов (.pst) и (.ost) в Outlook 2007 и Outlook 2003 (KB832925)» . Майкрософт. 13 февраля 2007 г. Проверено 9 апреля 2008 г.
- ^ «Представляем Office для Mac 2011: идеальный товарищ по команде» . Microsoft.com . Проверено 9 июля 2010 г.
Внешние ссылки
[ редактировать ]- Microsoft опубликовала некоторые спецификации формата и эталонную реализацию .