Page evaluation on file pages is a bad idea!

... because this creates lots and lots of possible security holes which need to be locked by some means to forbid patch inclusion of malicious stuff.
Which would be counter-productive because people might want to write stuff there.
Patches that include these files should specify the correct target file and game parameters themselves anyway.
Use CRC32 in patch.js for files as well.