@PrinceGupta2000 ... For the simple reason, that to get a good and right compression is necessary to know the structure of a file, and in this case its entropy.
I give you an example, the file (RE7) "re_chunk_000.pak.patch_001.pak" from 2.5GB get a compression ratio of 87.46% scanned in 30 seconds.
Now I know that giving an estimate of 7-8% scrap, should get the maximum with any compressor or precompressor existing today in a method or mask, a decrease in the ratio of 7-8%, in fact, with such a method "pzlib+srep64+delta+exe2+4x4:lzma" get the 79.6 %, the 8% of less.
Also I can know in advance the estimated compression ratio of any file in seconds or minutes, without having to test thirty compressors, with their methods or masks, with having to compress for half a day using continuous writes on HD and occupying space useless.
Let's see what altro..ahhh ..

Ability to create your own mask, so right and correct, but I think, that you make little use of masks, to understand the real need to use a mask is a pipe dream for many of you.
Integra the possibility to verify that I have said in the first lines in the example, with LZ-Bench, without the use of space and writing in HD, in fact with the same file get a compression ratio of the 84.31% with lzma test a level 6.
What else you had to do even coffee.
EDIT: Prince .. what do you do, first ask the questions and then they delete.

Same thing my reply goes for who else is interested.