Sorry to keep asking questions but I really would hate to mess this up.
If Canon says the file is 33.04 MB then that should calculate to 33,812,480 bytes (33.04 X 1024). The extracted FIR file that I have downloaded is 32,988,060 bytes according to the "properties" function.
I confess I am not a computer person but it sounds like my file is not complete. Any help appreciated.
Mine says 33 MB on disk (32,988,060 bytes). You're fine, just go for it.
BTW, your math is wrong, you need two factors of 1024: bytes to kilobytes then kilobytes to megabytes (meaning 32,988,060 bytes = 31.46 MB), but also hard drives have a minimum block size that means files take up more room than their actual size, and that minimum block size increases with larger drives, and is dependent on the OS.