-
-
Notifications
You must be signed in to change notification settings - Fork 0
About Parma
If you've seen the variables parma_compress and parma_decompress in the Python source code, you might be wondering: what is Parma, and how does (or did) it work?
Parma stands for "Parameter Movement Algorithm". It was the first compression algorithm I designed for ADC Archiver. However, it was never actually used because it corrupted files.
Parma attempted to "cut" binary data from archived files and "paste" it into a .txt file. The idea was to remove parameter values and store the data as Unicode, aiming for a unique compression method.
Parma never made its way into any public version of ADC Archiver because it caused file corruption and didn't function properly.
The variable name remains for historical reasons. I like being reminded of the good times when I was experimenting with creating my own compression algorithm
Official ADC Archiver wiki