Skip to content
Johannes vom Dorp edited this page May 22, 2019 · 9 revisions

FACT_extractor - Wiki

Intro

fact_extractor is offspring of FACT. Originally part of FACT_core the extraction was moved into its own project. The extraction is plugin based using a 1-n relationship regarding plugin and file_types. The idea is to have a custom utility for each container, archive or firmware update format.

The extractor then detects the file type automatically and chooses the correct unpack plugin.

FACT can be extended easily via plug-ins.

Setup

Usage

Development

❗ Before you start developing your own plug-ins, have a look at the FACT coding guidlines.

❓ If you have any questions or problems regarding plug-in development, do not hesitate to ask here or here.

All important information regarding coding of new plugins is collected in the plugin development wiki. If like to contribute a plugin you can simply fork fact_extractor and develop your plugin there. Alternatively you can also develop in private and add the plugin as gitsubmodule. Or develop using your own favourite license. Adding submodules is a on liner:

git submodule add https://github.com/YOUR_REPO_PATH.git fact_extractor/plugins/unpacker/NAME_OF_YOUR_PLUG-IN
Clone this wiki locally