Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/storycraft/spx

File archive library for bundling and protecting resources using compile-time code generation
https://github.com/storycraft/spx

compile-time file-archive perfect-hashing

Last synced: 22 days ago
JSON representation

File archive library for bundling and protecting resources using compile-time code generation

Awesome Lists containing this project

README

        

# SPX
A file archive library for bundling and protecting resources using compile-time code generation.

A generated SPX archive file does not contains any metadata.
Each files are encrypted with `Chacha20` using sha256 hash of file path as key.
Offset and size for each files are mapped with perfect hash table and stored inside **compiled binary** without original filename. But without correct file name, it is impossible to find correct offset size pair and original file data.

## License
Apache-2.0