Un archivo de computadora es de 3.2 megabytes. ¿Cuántos bytes es eso?

Depende de a quién le preguntes.

Mi sistema Linux redondea el tamaño a 1 lugar decimal, de modo que un archivo de 3174400 bytes y un archivo de 3184640 bytes se muestran como 3.2 MB. Si observa las propiedades completas del archivo, probablemente obtendrá una respuesta exacta.

RAM se vende en potencias de dos, de lo contrario no funcionaría. 1 MB, 2 MB, 4 MB, etc. Durante muchos años, los programadores lo llamaron (2 ^ 20 bytes) un megabyte. Hace relativamente poco tiempo, se redefinió como Mebibyte (1998, pero tardó muchos años en llegar a la conciencia pública), dejando un megabyte como 10 ^ 6 bytes, lo mismo que las unidades SI megavatio o megajulio. Los fabricantes de unidades de disco, por otro lado, han usado durante mucho tiempo la convención megabyte = 1,000,000 bytes porque hizo que sus productos parecieran más grandes de lo que “realmente” eran.

Entonces, si le preguntas a programadores mayores, 3.2 megabytes son aproximadamente 3355400 bytes. Si le preguntas a los pedantes o programadores más jóvenes, son 3200000 bytes.

Un megabyte (MB) es 1,000,000 bytes. Un mebibyte (MiB) tiene 1,048,576 bytes. Un megabyte es una potencia de 10 mientras que un mebibyte es una potencia de 2.

Entonces 3.2 megabytes es [matemática] 3.2 \ veces 10 ^ 6 = \ textbf {3,200,000 bytes} [/ matemática].

Un megabyte es 1024 * 1024 = 1,048,576 bytes. Entonces 3.2 MB sería 3.2 * 1,048,576 = 3,355,433 bytes (redondeado al byte más cercano).