Personal Storage Table
| 请阅读免责声明。删除百科只是中文维基百科被删除条目的存档。 | ||
在计算,个人存储表(pst)是一个开放的专有文件格式用于存储信息的副本,日历事件,在微软软件和其他物品,如Microsoft Exchange客户机,Windows消息,Microsoft Outlook。开放格式是由微软免费提供规范和自由不可撤销的技术授权。
文件格式也可以称为个人文件夹(文件)或邮局文件。当运行在其能力作为前景的缓存的缓存交换模式功能,它可能被称为一个离线存储表(.ost)或一个脱机文件夹(文件)。
概述
在微软Exchange服务器、消息、日历、和其他数据项是交付和存储在服务器上。Microsoft Outlook这些物品存储在personal-storage-table(pst)或off-line-storage-table(.ost)位于本地计算机的文件。最常见,pst文件用于存储归档项目和.ost文件保持离线项目的可用性。这是一个Microsoft Outlook的基本特征。
这些文件的大小不再计数对邮箱的大小;通过将文件从一台服务器邮箱pst文件,用户可以免费存储空间在他们的邮件服务器。[1]使用pst文件从另一个位置的用户需要能够通过网络直接访问文件从他的邮件客户端。虽然可以打开和使用pst文件从一个网络,这是不支持的,pst文件,微软建议反对以这种方式使用时容易腐败。[2]
pst和.ost文件使用fixed-block-based分配方案;文件是由一个固定的字节数量,扩大和文件内部维护的信息分配和non-allocated块。所以,当数据文件像电子邮件消息被添加到pst文件,其文件大小自动调整的邮件客户端(如果有必要)。邮件被删除从pst文件时,pst文件的大小保持不变,将空间标记为未分配的,这样它将未来的数据项。最近删除数据项实际上可以从pst和.ost文件中恢复过来。
为了减少pst文件的大小,用户需要压缩文件。[3]
数据访问
密码保护可以用来保护。pst文件的内容。[4]然而,微软承认密码添加很少的保护,由于普遍存在的可用工具可以删除或简单地绕过密码保护。[5]密码访问表存储没有第一个和最后一个XOR crc的整数表示32本身 在pst文件。前景检查以确保 它匹配指定的密码,拒绝如果有运作 不匹配。是可读的数据 libpst项目代码。
微软(MS)为加密设置提供三个值:安全性低, 可压缩和安全性高。
- 没有pst数据存储为纯文本。
- 可压缩与byte-substitution pst的数据是加密的密码与一个固定的替换表。
- 高(有时称为“更好”)加密类似于二战德国的恩尼格玛密码有三个固定转子。
注意,这两种加密模式使用指定的密码密钥的加密的任何部分。
支持
pst文件格式支持几个微软客户端应用程序,包括微软交换客户端,Windows消息,和Microsoft Outlook;在前面两个,它常常被用于个人地址簿(.pab)文件,该商店通讯录。pst文件格式是一个微软提供免费的开放格式规范和不可撤销的免费专利实施许可通过开放规范的承诺[6]
libpst项目包括工具将pst文件转化为开放格式如mbox和LDAP数据交换格式。libpst是在GPL下许可,现在包括在Fedora 10。MVCOM是一个商业注册COM组件,没有MAPI提供访问pst文件。
有工具pst转换为其他格式或上传其他在线电子邮件例如像Gmail。[7]
格式和大小
512字节的文件结构作为b -树节点和叶子。[8]
展望2002年,早些时候使用ANSI(扩展ASCII代码页)编码的pst和.ost文件。这种格式的最大大小2 GB(231字节),不支持unicode。文件超过这个尺寸可能给出错误信息,如”。pst已达到最大容量限制”,可能会损坏。尽管取代,这种格式仍然是支持的Microsoft Outlook 97,后来(98、2000、2002(XP),2003年,2007年),由互联网信息访问协议版本4 rev1(IMAP4)账户和HTTP账户。[9]
从前景2003年及以后,pst和.ost文件的标准格式是Unicode(utf - 16低位优先)。使用64位指针而不是32位指针的早期版本允许克服2 GB的限制。现在,一个是用户可定义的最大文件大小20 GB。这种格式支持Microsoft Outlook 2003,后来。[10]个人文件夹中创建的文件格式在Outlook 2003或微软Office Outlook 2007不兼容早期版本的Microsoft Outlook,通过使用这些旧版本不能打开。如果达到此限制或有时超过,检索pst文件是很困难的,如果不是不可能的。
根据微软的文档,所有PST文件首先魔术四字节字符串”!BDN”,一个4字节的CRC号码,和一个魔法两字节字符串“SM”。[11]
对于任何文件,pst文件可能会损坏。Outlook 2003之前,默认pst文件格式是ANSI和2 GB的最大大小。如果允许pst文件增长超过2 GB,文件就成为无用的了。微软提供PST2GB工具,可用于截断pst文件已经超过2 GB。微软也提供了scanpst。exe,可以用来修复其他pst文件损坏问题。pst文件在Outlook 2003和2003年,在Unicode格式和创建一个默认的最大大小为20 GB。Outlook 2010的默认最大大小增加到50 gb。[12]
随行人员和前景Mac
微软随从是微软的电子邮件和个人信息项目Mac OS x虽然表面上类似的前景,它是一个完全不同的应用程序,并使用一个独特的数据库格式无法进口或出口,尽管用户数据可以导入和导出,从另一个独特的格式称为.rge(一捆由许多单个文件和元数据)。随行人员2008人,当前版本的2010年5月,没有pst文件支持,尽管存在着微软的pst导入工具随从2004;然而,该工具只能从2001年前景Mac pst文件导入,而不是任何Windows版本。随从被取代为Intel mac Office 2011,前景将能够导入从Windows Outlook pst文件;然而,数据将被存储为许多单独的文件,而不是在单个数据库如pst或随行人员数据库。[13]
前景Mac 2001,运行在Mac OS 9或Mac OS X经典环境,专门交换服务器连接,这一天更接近其Windows比随行人员对应。它工作直接与“展望97 - 2002”pst文件,并可以自由交换这些文件窗口,前景仍兼容最新版本老pst格式。展望2011年10 gb的限制。
参考文献
- ↑ Introduction to Personal Folders files (.pst). Microsoft.com. [2008-10-04].
- ↑ Personal folder files are unsupported over a LAN or WAN link. Microsoft.com.
- ↑ Reduce the size of a .pst file. Microsoft.com. [2015-10-21].
- ↑ Create a .pst file in Outlook 2003/Office Outlook 2007 format. Microsoft.com. [2008-10-04].
- ↑ XCLN: Improving the Security of PST Files. Microsoft.com. [2009-08-12].
- ↑ [MS-PST]: Outlook Personal Folders File Format (.pst) Structure Specification
- ↑ Migrating from Microsoft Outlook to Gmail
- ↑ Binary analysis of the pst file format. [2010-06-12].
- ↑ The .pst file has a different format and folder size limit in Outlook 2007 and in Outlook 2003 (KB830336). Microsoft. 2007-02-05 [2007-03-05].
- ↑ How to configure the size limit for both (.pst) and (.ost) files in Outlook 2007 and in Outlook 2003 (KB832925). Microsoft. 2007-02-13 [2008-04-09].
- ↑ [MS-PST]: Outlook Personal Folders (.pst) File Format - 2.2.2.6 HEADER. Microsoft. [2014-10-07].
- ↑ The file size limits of .pst and .ost files are larger in Outlook 2010 (KB982577). Microsoft. 2011-09-02 [2011-12-08].
- ↑ Introducing Office for Mac 2011: The Quintessential Teammate. Microsoft.com. [2010-07-09].
外部链接
- Microsoft has released some of the format specification and reference implementation.
- libpst project: format of Microsoft Outlook .pst file
- libpst project - contains many utilities to convert .pst files to other mailbox formats
- A great deal of information about the format has been documented by the libpff project. See also: MAPI definitions.
- Know What is Personal Storage Table (PST File)