An open API service indexing awesome lists of open source software.

https://github.com/cybercentrecanada/sfextract

Setup Factory extraction library and utility
https://github.com/cybercentrecanada/sfextract

Last synced: 6 months ago
JSON representation

Setup Factory extraction library and utility

Awesome Lists containing this project

README

          

# sfextract

Latest Stable Release

This library tries to extract all internal files associated with Setup Factory executables. This extractor is based on [SFUnpacker](https://github.com/Puyodead1/SFUnpacker) but is meant to be fully executable on Linux.

## Installation

sfextract can be installed from pypi using pip:
```
pip install sfextract
```

## Use

By installing this library, you will be able to simply execute `sfextract` from your commandline.

If you wish to use it as an imported library instead, you can use
```python
from sfextract.main import extract

extractor = extract("file.exe", "output_folder")
print(extractor.version)
for file in extractor.files:
print(file)
```

## Limitations

This library has the same limitations as the one it was based on. It currently only support Setup Factory 7, 8 and 9. At this moment, as opposed to SFUnpacker, this version does not support LZMA2.