@KaktoR
The reason our file do not match, my copy of MPZ comes from the upload "Mpz Accelerator" by BLACKFIRE69. He packed mpz.exe with upx, so when I decompresed the file using upx, it failed to restore the file perfectly, so some bytes are imperfect.
This doesn't seem to have affected operation for me since I've been using that MPZ exe for a while now with no issue (both in stdio and $$arc$$).
I'll be switching to the correct exe now