Why is the filesize of downloaded disk image different?

Solution 1:

The difference of 1650 bytes is probably the result of the resource fork being stripped from the uploaded disk image.

To test, I created a disk image from a folder in Disk Utility. I then used

ls -l@

in the folder that contained the disk image, and it showed the image had a resource fork that was 1650 bytes.