It could be a few things:
1. Fireviewer compresses the images before they're uploaded
2. The Visor has built in compression possibly.
3. The file size on the Mac could be bigger because there's icon information that doesn't get transferred.
4. Something totally unrelated!
-THX