|
Let me get, into details, to help you guys understand how this works.
In order for precompression to work on files several critical steps have to happen first for example.
Wavpack, Flac, Packmp3 and so on aren't meant to run on top of deduplicated data. or compressed data.
MMC scans the input for complete file, reading and deciphering the header while it understand how the mp3,wav,jpg was packed. it applies the compression on the buffer,
the buffer is the file from start to finish, as if you had it locally on your drive and applying packmp3.exe for example, only in a streamlined manner and in multithreading with scanning on.
this is the difference but the usual work happens in this way.
If you go in and apply deduplication or compression before you apply MMC you break the data which each filter will try to understand and perform the compression.
this is true for all precompression not only MMC, if you go in and srep a zlib file you cannot then expect precompression to be bale to precompressed the deflated stream.
PLZ understand basics before posting stuff
__________________
My projects : Masked Compression, lzma2(xz) on Freearc, Zstd compressor for windows
My optimizations : packjpg.exe, zstd, lzham, precomp-dev-0.45.
|