Hurricane0440: I've downloaded a bunch of offline installers but I don't really know how to verify the integrity of those files apart from using the option during installation. Is there like a way to get MD5/SHA256 hash values for me to compare against these files? Are there any tools to automate this?
There is a list I believe at some GOGDB page.
Other than that, you can use InnoExtract with the test option.
It can be a very slow and long process, depending on game file sizes, because it checks every file inside the EXE and any accompanying BIN files. This is basically the same as checking during install, but without installing, so significantly quicker than that.
And then there is one of the third party apps available here, that use the GOG SDK or API to get the values in a manifest. They are gogcli.exe, gogrepo.py and lgogdownloader.
They just help check the integrity of the downloaded EXE or BIN file, not their content, so much faster. Basically this would be similar or the same as what Galaxy does.