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
5 kuukautta sitten
.travis Applied updates and worked on tests 5 kuukautta sitten
common Applied updates 5 kuukautta sitten
documentation Worked on documentation 1 vuosi sitten
dpkg Applied updates 6 kuukautta sitten
include Applied updates 5 kuukautta sitten
jpff Moved libcstring macros to common 3 vuotta sitten
libpff Applied updates and worked on tests 5 kuukautta sitten
m4 Applied updates and worked on tests 5 kuukautta sitten
manuals Applied updates and worked on tests 1 vuosi sitten
msvscpp Applied updates and worked on tests 5 kuukautta sitten
pfftools Applied updates and worked on tests 5 kuukautta sitten
po Moved libcstring macros to common 3 vuotta sitten
pypff Applied updates 5 kuukautta sitten
pypff-python2 Applied updates 1 vuosi sitten
pypff-python3 Applied updates 1 vuosi sitten
tests Applied updates and worked on tests 5 kuukautta sitten
.codecov.yml Applied updates 2 vuotta sitten
.gitignore Applied updates 6 kuukautta sitten
.travis.yml Applied updates and worked on tests 5 kuukautta sitten
AUTHORS Applied updates and corrected typo 1 vuosi sitten
COPYING Applied updates 5 kuukautta sitten
COPYING.LESSER Applied updates 5 kuukautta sitten
ChangeLog Worked on Python bindings 3 vuotta sitten
Makefile.am Worked on tests 2 vuotta sitten
NEWS Initial commit of version 20141002. 5 vuotta sitten
README Updated README 3 vuotta sitten
acinclude.m4 Worked on tests 2 vuotta sitten
appveyor.yml Applied updates and worked on tests 5 kuukautta sitten
autogen.ps1 Worked on tests 3 vuotta sitten
autogen.sh Worked on tests 2 vuotta sitten
build.ps1 Applied updates 1 vuosi sitten
configure.ac Applied updates and worked on tests 5 kuukautta sitten
libpff.ini Applied updates 6 kuukautta sitten
libpff.pc.in Moved libcstring macros to common 3 vuotta sitten
libpff.spec.in Applied updates 5 kuukautta sitten
runtests.ps1 Moved libcstring macros to common 3 vuotta sitten
runtests.sh Applied updates and corrected typo 1 vuosi sitten
setup.py Applied updates 6 kuukautta sitten
synclibs.ps1 Applied updates 2 vuotta sitten
synclibs.sh Applied updates 5 kuukautta sitten
syncsharedlibs.sh Applied updates 1 vuosi sitten
synctestdata.sh Worked on tests 3 vuotta sitten
synczlib.ps1 Applied updates 2 vuotta sitten

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