| Mebioctetos (Mio) | Octetos (octet) |
|---|---|
| 1 Mebiocteto | 1048576 octet |
| 2 Mebioctetos | 2097152 octet |
| 3 Mebioctetos | 3145728 octet |
| 4 Mebioctetos | 4194304 octet |
| 5 Mebioctetos | 5242880 octet |
| 10 Mebioctetos | 10485760 octet |
| 20 Mebioctetos | 20971520 octet |
| 25 Mebioctetos | 26214400 octet |
| 50 Mebioctetos | 52428800 octet |
| 100 Mebioctetos | 104857600 octet |
| Referencia | Mebioctetos (Mio) | Octetos (octet) |
|---|---|---|
| A plain text message (160 characters) | 0.000152588 Mio | 160 octet |
| A three-minute MP3 | 2.86102 Mio | 3000000 octet |
| A smartphone photo | 3.8147 Mio | 4000000 octet |
| A high-definition film | 3814.7 Mio | 4 × 109 octet |
| A dual-layer Blu-ray disc | 47683.7 Mio | 5 × 1010 octet |
El mebiocteto es una unidad de información digital igual a 1 048 576 octetos, es decir 1024 kibioctetos. Su símbolo es Mio. Es la contrapartida binaria del megaocteto, y ambos difieren en un 4,9 por ciento: el punto en que un autor cuidadoso empieza a distinguirlos.
La casa más visible de la unidad es la memoria caché del procesador. La memoria rápida integrada en un procesador para guardar los datos usados recientemente se dimensiona en binario, y los chips modernos llevan cachés medidas en mebioctetos: unos cientos de kibioctetos en el segundo nivel y decenas de mebioctetos en el tercero. Esas cifras son potencias exactas de dos porque la caché se direcciona dividiendo una dirección en campos fijos de bits.
Los tamaños de bloque y las memorias intermedias siguen la misma lógica. Los sistemas de archivos reservan en bloques, los motores de bases de datos leen en páginas, las herramientas de compresión trabajan en ventanas, y todo ello son potencias de dos, las más de las veces de unos pocos mebioctetos. Una herramienta que ofrece una memoria intermedia de 16 megaoctetos casi siempre quiere decir 16 mebioctetos, porque la reserva subyacente es un desplazamiento y no una multiplicación.
La distinción se ha vuelto visible para el usuario corriente a través del desajuste entre lo que declara una descarga y lo que informa un gestor de archivos. Un archivo descrito como de 100 megaoctetos en un sitio web es a menudo de 100 mebioctetos en el disco, o al revés, y la diferencia resultante del 4,9 por ciento basta para que una barra de progreso parezca equivocada sin que nada esté mal en realidad.
Para hacerse a la escala, un mebiocteto guarda un millón de caracteres de texto sin acentos: aproximadamente una novela larga, o quinientas páginas. Es también una sola fotografía de una cámara modesta, u ocho segundos de vídeo en alta definición. La misma unidad describe, pues, a la vez una cantidad enorme de texto y una cantidad ínfima de vídeo, lo que dice bastante sobre el coste relativo de representar ambos.
La notación Mio de la IEC se usa en la documentación técnica, en el núcleo Linux, en las herramientas de sistemas de archivos y en las normas. Sigue siendo rara en el software de consumo, donde se escribe MB para ambas cantidades. Cuando una cifra importa, la costumbre más segura es calcular en octetos y convertir una sola vez al final.
Un mebiocteto equivale a 1 048 576 octetos, a 1024 kibioctetos, a 8 mebibits o a unos 1,049 megaoctetos.
El octeto es una unidad de información digital igual a exactamente ocho bits. Su símbolo es octet, y su nombre viene del latín para un grupo de ocho. Es la unidad en que se cuenta casi todo dato almacenado, y merece la pena saber por qué se llama octeto y no byte.
Un byte era en origen el número de bits que una máquina empleaba para guardar un carácter, y ese número no era fijo. Los primeros ordenadores usaron bytes de seis bits, algunos de siete y unos pocos de nueve. El IBM System/360 de 1964 se decidió por ocho y su éxito comercial hizo de ocho la norma, pero la palabra byte conservó su sentido antiguo, dependiente de la máquina, en las especificaciones donde la ambigüedad era peligrosa.
El mundo de las redes adoptó por eso el octeto. Cuando una norma de protocolo dice que un campo de cabecera mide cuatro octetos, ningún lector del mundo puede interpretarlo sino como treinta y dos bits. Las normas de internet publicadas por el IETF usan octeto en todas partes justamente por eso, y el francés, el rumano y otras lenguas adoptaron además la palabra para el uso corriente, de modo que un disco duro vendido en Francia se mide en gigaoctetos.
Ocho bits guardan 256 valores distintos, y por eso tantas cosas vienen en unidades de 256. Un canal de color va de 0 a 255. Una dirección IPv4 son cuatro octetos, escritos como cuatro números entre 0 y 255. El juego de caracteres ASCII original usaba siete bits y dejaba uno libre, y las diversas ampliaciones de ocho bits que siguieron llenaron cada una ese bit sobrante con un conjunto distinto de letras acentuadas: el desbarajuste que Unicode acabó reemplazando.
La codificación moderna del texto sigue contando en octetos. UTF-8 usa un octeto para el alfabeto latino sin acentos, dos para la mayoría de las letras acentuadas europeas y para el griego y el cirílico, tres para el chino, el japonés y el coreano, y cuatro para lo demás. Por eso la misma frase ocupa distinto espacio en distintas lenguas, y por eso un límite de longitud medido en octetos no es un límite de caracteres.
La capacidad de almacenamiento, el tamaño de los archivos, la memoria y la carga útil de la red se expresan todos en octetos o en sus múltiplos. Las velocidades de transmisión son la excepción, pues se dan en bits por segundo, y el factor ocho entre ambas convenciones es la fuente de confusión más común del campo.
Un octeto equivale a 8 bits, a 0,008 kilobits o a 0,001 kilooctetos.