The 45 kB gvpscsi4.hex file is not a binary ROM image. It is provided in Intel HEX, an ASCII format commonly read by most EPROM burning software. This is why the file is bigger than the actual data written to ROM. Ralph B even mentions this in the comments on his page.
Read more here:
https://en.wikipedia.org/wiki/Intel_HEX