Да блин...
1M и 1Mb - разные вещи!
1 Mb = 1048576 b
1M = 1000000
Приставка мега обозначает миллион.
Вы в школе учились?
Был ведь анекдот: нормальный человек отличается от программиста
тем, что он думает, что в килобайте 1000 байт, а программист
думает, что в килограмме 1024 грамма.
>Да блин...
1M и 1Mb - разные вещи!
1 Mb = 1048576 b
1M = 1000000
Здравствуй, моя мурка! 1 MB (megabyte) = 1 000 000 B, 1 MiB (mebibyte) = 1 048 576 B (man google). Это по стандарту 2001 года. Слишком давно ты в школе учился.
Почему я в сабже написал 1M? Да просто потому, что в dd и некоторых других прогах 1 M = 1 048 576 B, а 1 MB = 1 000 000 B.
> Но хочешь сказать, что где-то мегабайтом миллион байт называется? Не встречал.
Этим, например, пользуются в компьютерных магазинах. Обрати внимание на емкость винчестера. На ценнике написано 80GB, а реально там 80026361856 bytes = 78150744 Kbytes = 76319 Mbytes = 74 Gbytes. Вот поэтому есть _мега_байты и _меби_байты.