Posted February 22, 2022

- Get an error that goes undetected by the GOG servers and the client (ie, returns a 200 error code and no lower level connection error)
- The error should also not alter the size of the transmitted file (that would get detected right away)
- The error should occur twice in such a way that both times, the download have the exact same checksum
Nothing is certain in life, its about how much risk you're willing to tolerate and personally, I can live with those odds.
Main drawback would be that downloads would take twice as long and we might not be able to use the checksum as liberally as a base of comparison as we do now (might have to fallback to detecting size and file name differences which is not so bad, I'm already doing that for extras as they don't have a checksum).
Post edited February 22, 2022 by Magnitus