• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

common/H03-May-2022-4,0692,478

dpkg/H07-May-2022-158119

include/H03-May-2022-10,8017,225

jpff/H03-May-2022-2,1961,702

libbfio/H03-May-2022-13,68310,918

libcdata/H03-May-2022-16,07713,202

libcerror/H03-May-2022-3,0982,240

libcfile/H03-May-2022-9,2767,368

libclocale/H03-May-2022-2,9912,292

libcnotify/H03-May-2022-2,0021,427

libcpath/H03-May-2022-9,6107,808

libcsplit/H03-May-2022-3,4542,547

libcthreads/H03-May-2022-8,6936,498

libfcache/H03-May-2022-2,8912,057

libfdata/H03-May-2022-29,84824,533

libfdatetime/H03-May-2022-13,72710,672

libfguid/H03-May-2022-4,1983,346

libfmapi/H03-May-2022-14,88311,947

libfvalue/H03-May-2022-26,97022,013

libfwnt/H03-May-2022-8,8866,817

libpff/H03-May-2022-75,08861,238

libuna/H03-May-2022-59,94351,682

m4/H14-Jul-2018-19,93018,118

manuals/H03-May-2022-1,3981,307

msvscpp/H03-May-2022-16,77816,641

pfftools/H03-May-2022-23,71719,828

po/H14-Jul-2018-694612

pypff/H03-May-2022-18,15913,238

pypff-python2/H03-May-2022-1,2401,106

pypff-python3/H03-May-2022-1,2401,106

tests/H03-May-2022-30,11321,955

ABOUT-NLSH A D14-Jan-201391.6 KiB1,2831,244

AUTHORSH A D13-Jul-20181 KiB2521

COPYINGH A D13-Jul-20187.5 KiB167128

ChangeLogH A D14-Jan-201768.9 KiB2,5632,081

INSTALLH A D14-Jul-201815.4 KiB369287

Makefile.amH A D24-Jul-20173.6 KiB138121

Makefile.inH A D03-May-202242.3 KiB1,2671,157

READMEH A D13-Jul-20181.4 KiB4326

acinclude.m4H A D17-Sep-20171.7 KiB7259

aclocal.m4H A D14-Jul-201855.9 KiB1,5681,418

compileH A D14-Jul-20187.2 KiB349259

config.guessH A D14-Jul-201843.3 KiB1,4771,283

config.rpathH A D14-Jan-201318 KiB673569

config.subH A D14-Jul-201835.7 KiB1,8371,699

configureH A D14-Jul-20181.7 MiB56,01949,725

configure.acH A D14-Jul-20188.8 KiB281225

depcompH A D14-Jul-201823 KiB792502

install-shH A D14-Jul-201814.3 KiB502327

libpff.pc.inH A D13-Jul-2018805 1310

libpff.specH A D14-Jul-20182.5 KiB11289

libpff.spec.inH A D13-Jul-20183.6 KiB11289

ltmain.shH A D14-Jul-2018316.5 KiB11,1487,979

missingH A D14-Jul-20186.7 KiB216143

setup.pyH A D13-Jul-201811.4 KiB378277

test-driverH A D14-Jul-20184.5 KiB14987

README

1libpff is a library to access the Personal Folder File (PFF) and the Offline Folder File (OFF) format.
2
3These format are used by Microsoft Outlook to store email, contacts and other data.
4
5Project information:
6
7* Status: alpha
8* Licence: LGPLv3+
9
10PFF/OFF is used in several file types:
11
12* PAB (Personal Address Book)
13* PST (Personal Storage Table)
14* OST (Offline Storage Table)
15
16Supported formats:
17
18* 32-bit ANSI (string)
19* 64-bit Unicode (string)
20* 64-bit with 4k pages with DEFLATE compression (Compressed OST files) (as of version 20130722)
21
22Additional features:
23
24* item recovery
25* handles corrupted encrypted PFF with encryption type none
26
27Also see:
28
29* PFF forensics - analyzing the horrible reference file format: https://github.com/libyal/documentation/blob/master/PFF%20Forensics%20-%20analyzing%20the%20horrible%20reference%20file%20format.pdf
30* PFF forensics - e-mail and appoinment falsification analysis: https://github.com/libyal/documentation/blob/master/PFF%20forensics%20-%20e-mail%20and%20appoinment%20falsification%20analysis.pdf
31* MAPI definitions: https://github.com/libyal/libfmapi/blob/master/documentation/MAPI%20definitions.pdf
32
33Planned:
34
35* Multi-threading support
36* The Java (JNI) bindings are not operational and are there as long-term work in progress.
37
38For more information see:
39
40* Project documentation: https://github.com/libyal/libpff/wiki/Home
41* How to build from source: https://github.com/libyal/libpff/wiki/Building
42
43