A FOSS impl of PKWare DCL "implode" format extracted from StormLib by Ladislav Zezula
| cmake | Initial commit. | |
| include/pklib |
unupstreamable: Split headers from implode.h and explode.h from pklib.h. : #277
|
|
| src |
unupstreamable: Split headers from implode.h and explode.h from pklib.h. : #277
|
|
| tests | Added tests. | |
| .gitignore | Initial commit. | |
| .gitmodules | Added tests. | |
| CMakeLists.txt | Added tests. | |
| License.md | Initial commit. | |
| ReadMe.md | Initial commit. | |
pklib (modified for better packaging)
It is the modified version of Ladislav Zezula's pklib, ripped out of StormLib, which is a free open-source compressor for PKWare DCL.
Modifications:
- splitted into a separate git repo for the convenience of ones who want to inline it as a submodule
- Splitted look-up tables (LUTs) into a separate shared lib used by both compressor and decompressor
- changed repo layout for convenience and clarity: each lib is within own dir, and test for it in its subdir
- implemented building with CMake, packaging with CPack and other stuff usin Boilerplate.cmake
- implemented testing using
fileTestSuite