Open rwv37 opened 2 months ago
Hi! You got right how drpg uses checksums - just to check if a product needs to be downloaded or not.
Having an option to verify the integrity of downloaded files sounds really helpful! Do you feel like submitting a PR for that?
I'll try to prepare it this month
Thank you!
Just a heads up, I did not forget about it. DriveThruRPG deployed a CloudFlare captcha for downloading files, which is challenging from the drpg point of view.
I could easily be misunderstanding, but it looks to me like "--use-checksums" is used to indicate that the checksum should be used as part of determining whether or not a download is required - and that seems to be the only use of checksums. Am I correct about that?
If so, what I would really hope for instead is:
As someone with an absurd number of files from dtrpg, I would almost never opt for checksumming in (1), and I imagine literally never opt against checksumming in (2). I want to know the file was downloaded properly, always. I do not want to have checksumming done on previously successfully downloaded data every single time I use the program.
This is one of my biggest complaints about the official dtrpg library client app - it takes an amazing amount of time just to get one new file, because it first checks whether or not any single byte of hundreds of gigabytes of previously downloaded data have become corrupted since the last time it ran.
Is there a way to do this, or something like it? Thanks.