Lzss file compression

Anyone have any suggestions for doing lzss file compression?

I’m writing a tool to automate packaging and uploading OTA update files for Arduino and they use/require lzss compressed files. There are existing Python command line tools that appear to use a shared library but I’d rather have something built in vs those external dependencies.

BTW It’s amazing what an Arduino GIGA can do these days. 480 MHz dual core 32 processors, WiFi/BLE built-in, high res capacitive touch display, But programming in C/C++ is a real drag for someone used to how wonderful and helpful XOJO is.

For between $60-80…

For the compression: sorry I do not know.