| Octetos (octet) | Exbioctetos (Eio) |
|---|---|
| 1 Octeto | 8.67361737988 × 10-19 Eio |
| 2 Octetos | 1.73472347598 × 10-18 Eio |
| 3 Octetos | 2.60208521397 × 10-18 Eio |
| 4 Octetos | 3.46944695195 × 10-18 Eio |
| 5 Octetos | 4.33680868994 × 10-18 Eio |
| 10 Octetos | 8.67361737988 × 10-18 Eio |
| 20 Octetos | 1.73472347598 × 10-17 Eio |
| 25 Octetos | 2.16840434497 × 10-17 Eio |
| 50 Octetos | 4.33680868994 × 10-17 Eio |
| 100 Octetos | 8.67361737988 × 10-17 Eio |
| Referência | Octetos (octet) | Exbioctetos (Eio) |
|---|---|---|
| A plain text message (160 characters) | 160 octet | 1.38778 × 10-16 Eio |
| A three-minute MP3 | 3000000 octet | 2.60209 × 10-12 Eio |
| A smartphone photo | 4000000 octet | 3.46945 × 10-12 Eio |
| A high-definition film | 4 × 109 octet | 0.00000000346945 Eio |
| A dual-layer Blu-ray disc | 5 × 1010 octet | 0.0000000433681 Eio |
O octeto é uma unidade de informação digital igual a exatamente oito bits. O seu símbolo é octet, e o seu nome vem do latim para um grupo de oito. É a unidade em que se conta quase todo o dado guardado, e vale a pena saber por que se chama octeto e não byte.
Um byte era na origem o número de bits que uma máquina usava para conter um carácter, e esse número não era fixo. Os primeiros computadores usaram bytes de seis bits, alguns de sete e uns poucos de nove. O IBM System/360 de 1964 fixou-se em oito e o seu êxito comercial fez de oito a norma, mas a palavra byte guardou o seu sentido antigo, dependente da máquina, nas especificações onde a ambiguidade era perigosa.
O mundo das redes adotou por isso o octeto. Quando uma norma de protocolo diz que um campo de cabeçalho tem quatro octetos, nenhum leitor no mundo o pode entender senão como trinta e dois bits. As normas da internet publicadas pelo IETF usam octeto por toda a parte precisamente por isso, e o francês, o romeno e outras línguas adotaram a palavra também para o uso corrente, de modo que um disco rígido vendido em França se mede em gigaoctetos.
Oito bits guardam 256 valores distintos, e é por isso que tanta coisa vem em unidades de 256. Um canal de cor vai de 0 a 255. Um endereço IPv4 são quatro octetos, escritos como quatro números entre 0 e 255. O conjunto de carateres ASCII original usava sete bits, deixando um livre, e as várias extensões de oito bits que se seguiram encheram cada uma esse bit sobrante com um conjunto diferente de letras acentuadas: a trapalhada que o Unicode acabou por substituir.
A codificação moderna do texto continua a contar em octetos. O UTF-8 usa um octeto para o alfabeto latino sem acentos, dois para a maioria das letras acentuadas europeias e para o grego e o cirílico, três para o chinês, o japonês e o coreano, e quatro para o resto. É por isso que a mesma frase ocupa espaços diferentes em línguas diferentes, e por isso que um limite de comprimento medido em octetos não é um limite de carateres.
A capacidade de armazenamento, o tamanho dos ficheiros, a memória e a carga útil da rede dão-se todos em octetos ou nos seus múltiplos. As velocidades de transmissão são a exceção, pois dão-se em bits por segundo, e o fator oito entre as duas convenções é a maior fonte de confusão do campo.
Um octeto equivale a 8 bits, a 0,008 kilobits ou a 0,001 kilooctetos.
O exbiocteto é uma unidade de informação digital igual a dois elevado à sexagésima potência em octetos, ou seja 1024 pebioctetos. O seu símbolo é Eio. É o correspondente binário do exaocteto, e os dois diferem em 15,3 por cento.
Um número que emprega esta unidade é citado mais do que qualquer outro: dezasseis exbioctetos, o tamanho do espaço de endereços que um processador de 64 bits consegue alcançar. Dois elevado a sessenta e quatro octetos são 16 EiB, e esse número é o teto teórico da memória de toda a máquina construída sobre a arquitetura que domina a informática desde meados da década de 2000.
O mesmo limite reaparece nos sistemas de ficheiros. Um sistema de ficheiros que numera os seus blocos com valores de 64 bits pode endereçar 16 exbioctetos de blocos, e vários desenhos modernos declaram exatamente isso como o seu tamanho máximo de volume. Outros declaram 8 exbioctetos, por terem reservado um bit para um sinal ou uma marca: um pormenor que reduz o limite a metade e que vale a pena conhecer ao ler uma especificação.
Nada se aproxima destes tamanhos na prática. Os maiores sistemas de armazenamento do mundo guardam exaoctetos, e o total de todos os dados guardados pela humanidade são umas poucas centenas de zettaoctetos, ou seja dezenas de milhares de exbioctetos. O teto dos 64 bits foi escolhido precisamente para não ser alcançado, e a passagem a partir dos 32 bits, cujo limite de quatro gibioctetos foi alcançado numa década, explica por que os projetistas deixaram tanta folga.
Um exbiocteto são 1 152 921 504 606 846 976 bits e 128 pebioctetos. É uma quantidade que existe nas especificações, na aritmética de endereços e nos documentos de desenho dos grandes sistemas, e em mais lado nenhum. Descrevê-la em fotografias ou em filmes não serve, porque coleção alguma de umas ou de outros se lhe aproxima.
O símbolo Eio e o seu irmão decimal Eo diferem em mais de um oitavo, o que é demasiado para se deixar à dedução. Quando um documento escreve EB no contexto de um espaço de endereços, quase de certeza quer dizer EiB, porque os espaços de endereços são potências de dois por construção; quando escreve EB acerca de dados guardados, quase de certeza quer dizer a unidade decimal.
Um exbiocteto equivale a 1024 pebioctetos, a 1 152 921 504 606 846 976 octetos, a 8 exbibits ou a cerca de 1,153 exaoctetos.