By definition: prefix is a type of http://en.wikipedia.org/wiki/Affix that precedes the to which it can attach. A suffix is an that succeeds the to which it can attach.
So when you say 700 MiB, is "MiB" really a prefix or a suffix? It's amazing to see almost every popular article use the phrases "binary prefixes", "SI prefixes" etc. For example:
I think when people say such terms are prefixes, they're specifically referring to the abbreviation itself. What I mean is that the "B" stands for Bits in MiB and KiB and Bytes in MB and KB, and they get prefixed with kilo (1,000), mega (1,000,000), giga (1,000,000,000) etc.
The "prefix" they are referring to is the multiplier for the "binary" units (abbreviated "B"). So in the "MiB" part of "700 MiB" (which I would call the units rather than a "suffix"), "Mi" is the prefix to the "B" base units.