Mejor respuesta
¡Esta puede ser una pregunta complicada! 😉 todo el mundo parece saber que como 1 kilobyte = 1024 bytes y 1 megabyte = 1024 kilobytes y entonces 2mb = 2048 kb. Pero intente una búsqueda en Google de cuánto son 2 mb .. 🙂 ¡mostrará 1 mb = 1000 kb!
Esto se debe a que Google lo toma como KB y lo que normalmente queremos decir es KiB. KB significa Kilobytes, que es 1024 Bytes y KiB significa Kibibytes, que es 1000 Bytes. Esta unidad se usa especialmente en unidades de datos, como en unidades flash, HDD y SSD, lo que explica por qué su sistema operativo lee como 465 GB y se pregunta por qué está escrito 500 GB en la tapa de su unidad. En realidad, son 500 GiB.
Entonces … sea específico al mencionar mb …;)
Para personas interesadas : Historia: El prefijo binario mebi fue definido por la Comisión Electrotécnica internacional (IEC) en diciembre de 1998. Se ha aprobado el uso de prefijos binarios para reemplazar prefijos métricos por los principales organismos internacionales de normalización. El mebibyte está estrechamente relacionado con el megabyte. Este último término se utiliza a menudo como sinónimo de mebibyte, pero formalmente se refiere a 1000 kilobytes o 1.000.000 de bytes. El prefijo binario mebi se creó para proporcionar una unidad inequívoca que sea distinta del prefijo métrico SI mega ( M ). Los prefijos binarios son cada vez más predominantes en la literatura académica, las descripciones de hardware y software de código abierto. [Fuente: Wikipedia;)]
Blog interesante: 1 KB = 1024 Bytes? No, 1 KB = 1000 bytes.
Respuesta
Los cálculos se basan en:
En los casos en que se usa para describir almacenamiento de datos bits / bytes se calculan de la siguiente manera:
- 1 byte = 8 bits
- 1 kilobyte (K / KB) = 2 ^ 10 bytes = 1,024 bytes
- 1 megabyte (M / MB) = 2 ^ 20 bytes = 1,048,576 bytes
- 1 gigabyte (G / GB) = 2 ^ 30 bytes = 1,073,741,824 bytes
- 1 terabyte (T / TB) = 2 ^ 40 bytes = 1,099,511,627,776 bytes
- 1 petabyte ( P / PB) = 2 ^ 50 bytes = 1,125,899,906,842,624 bytes
- 1 exabyte (E / EB) = 2 ^ 60 bytes = 1,152,921,504,606,846,976 bytes
Ya que solicitó 2 Mb, la respuesta será 2 * 1 mb = 2 * 2 ^ 20 = 2 * 21 =
2, 097,152 bytes