A żeby nie było niedomówień wyjaśnię to do końca.
Wszystko przez to, że producenci kart pamięci przyjmują inny przelicznik bajtów na kilobajty a kilobajtów na megabajty. Zgodnie z regułami informatyki 1MB = 1024KB, 1KB = 1024B natomiast producenci przyjmują przelicznik, że 1MB = 1000KB, 1 KB = 1000B i stąd właśnie te rozbieżności.
Twoja karta ma 64 000 000 B co wg producenta daje właśnie 64 MB (64 000 000 przez 1000 i jeszcze raz przez 1000 a zgodnie z prawdą jest to ok 61 MB (64 000 000 przez 1024 i jeszcze raz przez 1024)
Dla przykładu ja mam kartę 512 MB (wg producenta) a w rzeczywistości karta ma 489 MB.