Confusingly, when downloading with firefox: <pre> https://sqlite.org/docsrc/zip/althttpd-1.zip?ci=202005092232&in=misc/althttpd.c https://sqlite.org/docsrc/zip/althttpd-2.zip?ci=202004281307&in=misc/althttpd.c https://sqlite.org/docsrc/zip/althttpd-3.zip?ci=202003251125&in=misc/althttpd.c </pre> md5sums are all different as expected. <pre> $ md5sum althttpd-* fcdd2ddd3f6e546f5dea665e51dbc12f althttpd-1.zip 993e1b78581a7d9a1f17dcbe21cd25c0 althttpd-2.zip bb7d72e9a01a3745163f416823f42d2a althttpd-3.zip </pre> But if I use the same filename and let firefox rename, the md5sums are the same: <pre> https://sqlite.org/docsrc/zip/althttpd.zip?ci=202005092232&in=misc/althttpd.c https://sqlite.org/docsrc/zip/althttpd.zip?ci=202004281307&in=misc/althttpd.c https://sqlite.org/docsrc/zip/althttpd.zip?ci=202003251125&in=misc/althttpd.c </pre> <pre> $ md5sum althttpd* 6a09f995294fc12587a94ee38a483f92 althttpd(1).zip 6a09f995294fc12587a94ee38a483f92 althttpd(2).zip 6a09f995294fc12587a94ee38a483f92 althttpd.zip </pre>