i own a bravia kdl40ex403 and have downloaded two different versions of firmware for the TV
both arrive in a folder sony_dtv0FA00A00A0A0_00020100. dont know about 0fa00a00a0a0 but it may be a model number kind of thing. 00020100 seems to be the address at which the firmware should start in tv memory.
the old version, PKG4.108EUL-0108 has binary file 00020100_01fc0000.bin – call it A
the new version, PKG4.110EUL-0108 has binary file 00020100_01fe0000.bin – call it B
assuming filenames corresponds to memory locations then
A should be 33 292 032 bytes and B should be 33 160 960 bytes.
Actual file sizes are A = 37,850,688 and B = 37,847,744
Encrypted file is roughly but not exactly 1.14 x size of original file.