comparison xml/libpst.in @ 79:56fa05fd5271

Patch from Robert Simpson for encryption type 2. Fix the order of testing item types to avoid claiming there are multiple message stores.
author Carl Byington <carl@five-ten-sg.com>
date Fri, 13 Jun 2008 20:47:01 -0700
parents 87216aefc6df
children b7f456946c5b
comparison
equal deleted inserted replaced
78:535075b4d261 79:56fa05fd5271
31 </partintro> 31 </partintro>
32 32
33 33
34 <refentry id="readpst.1"> 34 <refentry id="readpst.1">
35 <refentryinfo> 35 <refentryinfo>
36 <date>2008-06-03</date> 36 <date>2008-06-13</date>
37 </refentryinfo> 37 </refentryinfo>
38 38
39 <refmeta> 39 <refmeta>
40 <refentrytitle>readpst</refentrytitle> 40 <refentrytitle>readpst</refentrytitle>
41 <manvolnum>1</manvolnum> 41 <manvolnum>1</manvolnum>
224 </refentry> 224 </refentry>
225 225
226 226
227 <refentry id="lspst.1"> 227 <refentry id="lspst.1">
228 <refentryinfo> 228 <refentryinfo>
229 <date>2008-06-03</date> 229 <date>2008-06-13</date>
230 </refentryinfo> 230 </refentryinfo>
231 231
232 <refmeta> 232 <refmeta>
233 <refentrytitle>lspst</refentrytitle> 233 <refentrytitle>lspst</refentrytitle>
234 <manvolnum>1</manvolnum> 234 <manvolnum>1</manvolnum>
327 </refentry> 327 </refentry>
328 328
329 329
330 <refentry id="readpstlog.1"> 330 <refentry id="readpstlog.1">
331 <refentryinfo> 331 <refentryinfo>
332 <date>2008-06-03</date> 332 <date>2008-06-13</date>
333 </refentryinfo> 333 </refentryinfo>
334 334
335 <refmeta> 335 <refmeta>
336 <refentrytitle>readpstlog</refentrytitle> 336 <refentrytitle>readpstlog</refentrytitle>
337 <manvolnum>1</manvolnum> 337 <manvolnum>1</manvolnum>
502 </refentry> 502 </refentry>
503 503
504 504
505 <refentry id="pst2ldif.1"> 505 <refentry id="pst2ldif.1">
506 <refentryinfo> 506 <refentryinfo>
507 <date>2008-06-03</date> 507 <date>2008-06-13</date>
508 </refentryinfo> 508 </refentryinfo>
509 509
510 <refmeta> 510 <refmeta>
511 <refentrytitle>pst2ldif</refentrytitle> 511 <refentrytitle>pst2ldif</refentrytitle>
512 <manvolnum>1</manvolnum> 512 <manvolnum>1</manvolnum>
626 </refentry> 626 </refentry>
627 627
628 628
629 <refentry id="pst2dii.1"> 629 <refentry id="pst2dii.1">
630 <refentryinfo> 630 <refentryinfo>
631 <date>2008-06-03</date> 631 <date>2008-06-13</date>
632 </refentryinfo> 632 </refentryinfo>
633 633
634 <refmeta> 634 <refmeta>
635 <refentrytitle>pst2dii</refentrytitle> 635 <refentrytitle>pst2dii</refentrytitle>
636 <manvolnum>1</manvolnum> 636 <manvolnum>1</manvolnum>
760 </refentry> 760 </refentry>
761 761
762 762
763 <refentry id="pst.5"> 763 <refentry id="pst.5">
764 <refentryinfo> 764 <refentryinfo>
765 <date>2008-06-03</date> 765 <date>2008-06-13</date>
766 </refentryinfo> 766 </refentryinfo>
767 767
768 <refmeta> 768 <refmeta>
769 <refentrytitle>outlook.pst</refentrytitle> 769 <refentrytitle>outlook.pst</refentrytitle>
770 <manvolnum>5</manvolnum> 770 <manvolnum>5</manvolnum>
841 00b8 backPointer2 [4 bytes] 0x021ebc in this case 841 00b8 backPointer2 [4 bytes] 0x021ebc in this case
842 00bc offsetIndex2 [4 bytes] 0x0c7e00 in this case 842 00bc offsetIndex2 [4 bytes] 0x0c7e00 in this case
843 ]]></literallayout> 843 ]]></literallayout>
844 <para> 844 <para>
845 We only support index types 0x0e and 0x17, and encryption types 845 We only support index types 0x0e and 0x17, and encryption types
846 0x00 and 0x01. Index type 0x0e is the older 32 bit Outlook format. 846 0x00, 0x01 and 0x02. Index type 0x0e is the older 32 bit Outlook format.
847 Index type 0x17 is the newer 64 bit Outlook format. Encryption 847 Index type 0x17 is the newer 64 bit Outlook format. Encryption
848 type 0x00 is no encryption, and type 0x01 is the only other supported 848 type 0x00 is no encryption, type 0x01 is "compressible" encryption
849 encryption type. 849 which is a simple substitution cipher, and type 0x02 is "strong"
850 encryption, which seems to be related to a three rotor Enigma cipher.
850 </para> 851 </para>
851 <para> 852 <para>
852 offsetIndex1 is the file offset of the root of the 853 offsetIndex1 is the file offset of the root of the
853 index1 b-tree, which contains (ID1, offset, size, unknown) tuples 854 index1 b-tree, which contains (ID1, offset, size, unknown) tuples
854 for each item in the file. backPointer1 is the value that should 855 for each item in the file. backPointer1 is the value that should