Posted April 12, 2024
Timboli: Infecting a file is going to change its MD5 value, no doubt about that. Maybe if you had a ton of code and a super computer you might be able to tamper and not have it change the MD5, but even then I seriously doubt it. And of course some small virus on your PC or GOG's sever is never going to be able to do that.
You'd have to change a number of bytes including the payload to keep it the same size, or add to the size. But as there's internal hash checking (where the Galaxy installer type files) where every file is named... after their hash code, it's easy to verify the files are in fact untouched before rebuilding the final result. There may be better hashes out there, but as i said, MD5 should be sufficient... Now if you were updating core OS files, installing from a unknown source, or getting kernel level module files, yeah i'd extra-scrutinize. But for GoG installers i doubt it's necessary. A HUGE amount of tweaking would be needed to match the MD5 sum AND be a valid bitstream for the installer.
Still got older installers for like Police Quest, which includes all 5 games, rather than 5 installers bloating the installers by 5x.
Post edited April 12, 2024 by rtcvb32