Open igorko opened 4 years ago
Hi @igorko - thank you for adding the issue to the project. It clearly describes some important and interesting properties to learn and understand about the LZ77 algorithm.
I'll see if I get some time to extend the source code. In the mean time, I suggest that you look at the reference information.
https://en.wikipedia.org/wiki/LZ77_and_LZ78
Perhaps even diving deeper and reading the paper from 1977.
Usually this project and repository is a source of information for CS students. So I think it is only fair to leave this issue open for you or someone else out there to extend the project, helping out their peers, and adding to the documentation in this project.
You can define some input parameters for algorithm (at least for javascript implementation https://github.com/olle/lz77-kit/blob/master/src/main/js/lz77.js#L37) but they are not documented
How changing this will influence the workflow.