Well, to be precise the Lower 49 USA 2018.20 supplied as a compiled img file by Garmin via GarminExpress is 2,053,636,096 bytes or 1.91259765625 GiB (BINARY gibibytes) so won't fit quite on my Sandisk (so-called 2GB) cards which have barely more than 1.90 GiB of available space and definitely won't fit on any '2GB' microSD/SD which never seem to have more than 1.87 GiB available.
GMapTool info:
Code:
Please Login or Register to see the links
The CF card isn't short by much though.
However the Lower 48 USA without any Caribbean Islands or Hawaii is able to fit on my '2GB' cards, which have usable space of 2,047,541,248 bytes, just a tad over 1.90GiB, with 5.06MiB to spare because the bare 48 states img is indeed well under 2GiB. Here's the proof:

Unfortunately going from past experience with others who are unable or unwilling to get their heads around this stuff, I doubt our East Coast gentleman will acknowledge his misconceptions despite the clear evidence offered. It all comes back to confusion/conflation of decimal and binary forms of 'gigabyte' and an unwillingness by ppl to do the maths. He's hardly the first and won't be the last.
Bookmarks