Check the MANIFEST.MF. There is probably a timestamp in there. Even if the source was 100% the same, building it at two different times would yield different checksum.
I can see the files are the same size, but a hexdump of each followed by a diff is showing many differences. Its strange if they should be the same. Thanks!
Can someone please explain why there is a checksum difference between the JDBC drivers on the PostgreSQL website and those in Maven? I am using Maven for the first time so am unsure which file is correct or why there is a difference.