You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Joachim Metz acd56fde00
Applied updates and worked on tests
пре 7 месеци
.travis Applied updates and worked on tests пре 7 месеци
common Applied updates пре 8 месеци
documentation Worked on documentation пре 2 година
dpkg Applied updates пре 9 месеци
include Applied updates пре 8 месеци
jpff Moved libcstring macros to common пре 3 година
libpff Applied updates and worked on tests пре 7 месеци
m4 Applied updates and worked on tests пре 7 месеци
manuals Applied updates and worked on tests пре 1 година
msvscpp Applied updates and worked on tests пре 7 месеци
pfftools Applied updates and worked on tests пре 7 месеци
po Moved libcstring macros to common пре 3 година
pypff Applied updates пре 8 месеци
pypff-python2 Applied updates пре 2 година
pypff-python3 Applied updates пре 2 година
tests Applied updates and worked on tests пре 7 месеци
.codecov.yml Applied updates пре 2 година
.gitignore Applied updates пре 9 месеци
.travis.yml Applied updates and worked on tests пре 7 месеци
AUTHORS Applied updates and corrected typo пре 1 година
COPYING Applied updates пре 8 месеци
COPYING.LESSER Applied updates пре 8 месеци
ChangeLog Worked on Python bindings пре 3 година
Makefile.am Worked on tests пре 3 година
NEWS Initial commit of version 20141002. пре 5 година
README Updated README пре 3 година
acinclude.m4 Worked on tests пре 2 година
appveyor.yml Applied updates and worked on tests пре 7 месеци
autogen.ps1 Worked on tests пре 3 година
autogen.sh Worked on tests пре 2 година
build.ps1 Applied updates пре 2 година
configure.ac Applied updates and worked on tests пре 7 месеци
libpff.ini Applied updates пре 9 месеци
libpff.pc.in Moved libcstring macros to common пре 3 година
libpff.spec.in Applied updates пре 8 месеци
runtests.ps1 Moved libcstring macros to common пре 3 година
runtests.sh Applied updates and corrected typo пре 1 година
setup.py Applied updates пре 9 месеци
synclibs.ps1 Applied updates пре 2 година
synclibs.sh Applied updates пре 8 месеци
syncsharedlibs.sh Applied updates пре 2 година
synctestdata.sh Worked on tests пре 3 година
synczlib.ps1 Applied updates пре 2 година

README

libpff is a library to access the Personal Folder File (PFF) and the Offline Folder File (OFF) format.

These format are used by Microsoft Outlook to store email, contacts and other data.

Project information:

* Status: alpha
* Licence: LGPLv3+

PFF/OFF is used in several file types:

* PAB (Personal Address Book)
* PST (Personal Storage Table)
* OST (Offline Storage Table)

Supported formats:

* 32-bit ANSI (string)
* 64-bit Unicode (string)
* 64-bit with 4k pages with DEFLATE compression (Compressed OST files) (as of version 20130722)

Additional features:

* item recovery
* handles corrupted encrypted PFF with encryption type none

Also see:

* 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
* 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
* MAPI definitions: https://github.com/libyal/libfmapi/blob/master/documentation/MAPI%20definitions.pdf

Planned:

* Multi-threading support
* The Java (JNI) bindings are not operational and are there as long-term work in progress.

For more information see:

* Project documentation: https://github.com/libyal/libpff/wiki/Home
* How to build from source: https://github.com/libyal/libpff/wiki/Building