¿Cuál es la diferencia entre un megabyte y un mebibyte?

1 megabyte (MB) = (1000) ^ 2 bytes = 1000000 bytes.
1 Mebibyte (MiB) = (1024) ^ 2 bytes = 1048576 bytes.

Entonces MB <MiB. La regla también se aplica a los bits (indicados por una pequeña b en lugar de la capital para el byte – Mb y Mib para Megabit y Mebibit, respectivamente).

Dado que 1000000 es una aproximación decimal conveniente a 1024 al cuadrado (o vigésima potencia de 2), hace la vida más fácil convertir números grandes (binarios) a unidades M en lugar de unidades Mi.

El ancho de banda de Internet y la capacidad de almacenamiento en disco a menudo se etiquetan en MB para presentar un número atractivo (leer más grande) a un usuario final, aunque las computadoras y los nerds informáticos siempre calculan cosas en MiB debido a su obsesión mental con poderes de 2.

Consulte Megabyte para obtener una buena tabla sobre unidades de datos.

Wikipedia: El mebibyte es un múltiplo del byte de unidad para la información digital. El prefijo binario mebi significa 2 a la potencia 20, por lo tanto, un mebibyte es igual a 1048576bytes. Un megabyte es un megabyte es un millón de bytes de información.

mebibyte o MiB es la nueva unidad de medida de tamaño.
1 MB = 1000 KB o 1024 KB
1MiB = solo y solo 1024KB
Escribí una explicación completa de esta confusión aquí:
http://geekodour.blogspot.in/201

Recientemente he respondido una pregunta similar con respecto a la diferencia entre KB y KiB. Así que vamos a acortarlo:
1 MB = 1 000 000 B
1 MiB = 1 048 576 B (1024 × 1024)
Por cierto, 48576B es 47 KiB y 448B.