1
0
Fork
You've already forked pklib
0
A FOSS impl of PKWare DCL "implode" format extracted from StormLib by Ladislav Zezula
C 89.2%
CMake 5.6%
C++ 5.2%
Find a file
2022年12月21日 21:38:42 +03:00
cmake Initial commit. 2022年12月15日 21:46:12 +03:00
include/pklib unupstreamable: Split headers from implode.h and explode.h from pklib.h. : #277 2022年12月21日 21:38:42 +03:00
src unupstreamable: Split headers from implode.h and explode.h from pklib.h. : #277 2022年12月21日 21:38:42 +03:00
tests Added tests. 2022年12月21日 21:38:42 +03:00
.gitignore Initial commit. 2022年12月15日 21:46:12 +03:00
.gitmodules Added tests. 2022年12月21日 21:38:42 +03:00
CMakeLists.txt Added tests. 2022年12月21日 21:38:42 +03:00
License.md Initial commit. 2022年12月15日 21:46:12 +03:00
ReadMe.md Initial commit. 2022年12月15日 21:46:12 +03:00

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