Octeto (octet)

Unidad de datos · Sistema SI

Todas las unidades Conversor de datos

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.

Tabla de conversión del Octeto

UnidadSímbolo1 Octeto equivale a1 de estas equivale aConversor
Bitbit8 bit0.125 octetOctetos a Bits
Kilobitkbit0.008 kbit125 octetOctetos a Kilobits
MegabitMbit0.000008 Mbit125000 octetOctetos a Megabits
GigabitGbit0.000000008 Gbit125000000 octetOctetos a Gigabits
TerabitTbit8 × 10-12 Tbit125000000000 octetOctetos a Terabits
PetabitPbit8 × 10-15 Pbit125000000000000 octetOctetos a Petabits
ExabitEbit8 × 10-18 Ebit1.25 × 1017 octetOctetos a Exabits
ZettabitZbit8 × 10-21 Zbit1.25 × 1020 octetOctetos a Zettabits
YottabitYbit8 × 10-24 Ybit1.25 × 1023 octetOctetos a Yottabits
Kilooctetoko0.001 ko1000 octetOctetos a Kilooctetos
MegaoctetoMo0.000001 Mo1000000 octetOctetos a Megaoctetos
GigaoctetoGo0.000000001 Go1000000000 octetOctetos a Gigaoctetos
TeraoctetoTo1 × 10-12 To1000000000000 octetOctetos a Teraoctetos
PetaoctetoPo1 × 10-15 Po1 × 1015 octetOctetos a Petaoctetos
ExaoctetoEo1 × 10-18 Eo1 × 1018 octetOctetos a Exaoctetos
ZettaoctetoZo1 × 10-21 Zo1 × 1021 octetOctetos a Zettaoctetos
YottaoctetoYo1 × 10-24 Yo1 × 1024 octetOctetos a Yottaoctetos
KibibitKibit0.0078125 Kibit128 octetOctetos a Kibibits
MebibitMibit0.00000762939453125 Mibit131072 octetOctetos a Mebibits
GibibitGibit0.00000000745058059692 Gibit134217728 octetOctetos a Gibibits
TebibitTibit7.27595761418 × 10-12 Tibit137438953472 octetOctetos a Tebibits
PebibitPibit7.1054273576 × 10-15 Pibit140737488355328 octetOctetos a Pebibits
ExbibitEibit6.93889390391 × 10-18 Eibit1.44115188076 × 1017 octetOctetos a Exbibits
ZebibitZibit6.77626357803 × 10-21 Zibit1.4757395259 × 1020 octetOctetos a Zebibits
YobibitYibit6.61744490042 × 10-24 Yibit1.51115727452 × 1023 octetOctetos a Yobibits
KibioctetoKio0.0009765625 Kio1024 octetOctetos a Kibioctetos
MebioctetoMio0.000000953674316406 Mio1048576 octetOctetos a Mebioctetos
GibioctetoGio9.31322574615 × 10-10 Gio1073741824 octetOctetos a Gibioctetos
TebioctetoTio9.09494701773 × 10-13 Tio1099511627776 octetOctetos a Tebioctetos
PebioctetoPio8.881784197 × 10-16 Pio1.12589990684 × 1015 octetOctetos a Pebioctetos
ExbioctetoEio8.67361737988 × 10-19 Eio1.15292150461 × 1018 octetOctetos a Exbioctetos
ZebioctetoZio8.47032947254 × 10-22 Zio1.18059162072 × 1021 octetOctetos a Zebioctetos
YobioctetoYio8.27180612553 × 10-25 Yio1.20892581961 × 1024 octetOctetos a Yobioctetos