[DiscordArchive] did mpq had proper deduplication?
[DiscordArchive] did mpq had proper deduplication?
Archived author: schlumpf • Posted: 2018-05-28T11:28:42.770000+00:00
Original source
did mpq had proper deduplication?
Archived author: Quantam • Posted: 2018-05-28T11:29:22.215000+00:00
Original source
They didn't really try. Patches didn't modify the original archives but went into patch archives, which inherently duplicates data
Archived author: Quantam • Posted: 2018-05-28T11:29:40.760000+00:00
Original source
It was technically possible for two filenames to point to the same data, but I'm not aware of this ever being used
Archived author: schlumpf • Posted: 2018-05-28T11:29:45.259000+00:00
Original source
I know, but what about those armorreflect blps?
Archived author: schlumpf • Posted: 2018-05-28T11:29:45.995000+00:00
Original source
Hmk.
Archived author: schlumpf • Posted: 2018-05-28T11:29:48.185000+00:00
Original source
See!
Archived author: Quantam • Posted: 2018-05-28T11:30:12.858000+00:00
Original source
Since the hash table was distinct from the file table like with root
Archived author: Quantam • Posted: 2018-05-28T11:31:04.658000+00:00
Original source
CASC adds a second layer of indirection on top of it
Archived author: schlumpf • Posted: 2018-05-28T11:34:37.811000+00:00
Original source
There is never enough hash tables.
Archived author: Quantam • Posted: 2018-05-28T11:36:08.744000+00:00
Original source
The nice thing about MPQ was that files were encrypted with the hash of their path. But not actually the path, the filename. This meant if you were clever you could bruteforce filenames independent of paths