Ah okay. I was interpretting the dictionary as being like the index in indexed images. I was also under the impression that it's was block size that determined the maximum length it could search for redundency. Thank you for clarifying! Clearly I have some reading to do lol
I've been playing around with compressing game files with LZMA2 to see how small they could realistically make them. By that, I mean how small could I get them using smaller dictionary sizes on single files since an actual game wouldn't want to allocate over 1GB of memory for a dictionary out of the no where. There was one file I ran into that is 760 MBs uncompressed that shrunk to 188 MBs after being compressed with a 64KB dictionary. Since that was such a good result I decided to see what would...