As we know, flash drives, memory cards follow the binary pattern 2 to power n which is like 8,16,32,64,128...1024.. But this rule doesn't seem to apply in harddisk storage capacities.. Can anyone explain why it is.. Aren't all computer components binary based?