Smart Packer Developer Library
Currently we are busy to develop this solution.
This toolset provides allows (game)developers to create an encrypted/compressed archive with files which can be accessed through an included dll.
Can be used in DarkGDK and programming languages like C++, Delphi, Purebasic etc.
Features
- Compression algorithms: ZLib, BZip and PPM
- Encryption algorithms : Rijndael 128/256-bit, DES Single/Tripple, Blowfish 256-bit, Twofish 128/256-bit, Square 128-bit
- Fastest compression levels are extremely fast
- Good balanced compression levels provide both good compression rate and high speed
- Maximum compression levels provide much better compression rate than Zip, RAR and BZIP
- Fast Deflate implementation
- Extracting to memory buffer supported
- Creates self-extracting archive
Available functions in dll:
SP_OpenArchive - opens archive
SP_ExtractToBuffer - extract file from archive to buffer pointer
SP_ExtractToFile - extract file from archive to file
SP_GetFileSize - get filesize file
SP_UpdateFromFile - updates existing file
SP_UpdateFromBuffer - updates existing file from buffer
SP_DeleteFile - delete file in archive
SP_SaveFileList - saves filenames from archive to textfile
SP_CloseArchive - closes archive
SP_WipeFile - overwrites file several times
SP_LockF - locks file or folder
SP_UnlockF - unlocks file or folder
If you have suggestions or remarks just sent me an email.
Smart Packer - Distribute games and applications
Smart Packer Encryption Compression - Encrypted and compressed archive for your application