




Smart Packer Developer Library
Smart Packer Developer Libraryprovides allows (game)developers to create an encrypted and compressed archive with files which can be accessed through an included dll.
Smart Packer Developer Library supported by common programming languages like C++, Delphi, Visual Basic etc.
features of Smart Packer Developer Library:
»Pack application and data files into a single archive or executable
Files can be extracted to a buffer or local file.
»Compress and encrypt files
Strong encryption algorithms protects your files. Efficient algorithms (better compression rate than Zip, RAR and BZIP ) are used to compress all data.
»Add and updates files stored within the archive
New and existing files in archive can be added/updated via buffer or local file function.
»Compatible with Smart Packer
Extend your application with the Developer Library and distribute it with Smart Packer.
»Low on system resources
The Smart Packer Developer Library Toolset is optimized for performance and needs few system resources.
»Protect applications, games etc. developed with a wide range of development tools
Smart Packer Encryption Compression is compatible with major compilers like Intel C++ Compiler, Microsoft Visual C++, Borland C++ Builder, Borland Delphi, Microsoft Visual Basic, PureBasic, Nuclear Basic, DarkGDK, BlitzMax, Blitz3D, PlayBasic and other development tools .
Available functions
»OpenArchive: opens archive
»ExtractToBuffer: extract stored file to buffer
»ExtractToFile: extract stored file to local file
»GetFileSize: get filesize stored file
»AddFromBuffer: add file via buffer
»AddFromFile: add file via local file
»UpdateFromBuffer: updates stored file via buffer
»UpdateFromFile: updates stored file via local file
»SaveFileList: saves all filenames stored in archive file to a textfile
»DeleteFile: delete file stored within the archive
»CloseArchive: closes archive
»WipeFile: overwrites files several times for optimal security.
»LockF: locks file or folder
»UnlockF: unlocks file or folder
»BeginRestorePoint: begin session restore point
»EndRestorePoint: end session restore point
»Shutdown: shutdown pc
»Restart: restart pc
»Logoff: logoff pc
»Poweroff: poweroff pc
»LockWS: lock workstation
»Standby: set pc in standby mode
»Hibernate: set pc in hibernate mode