| Gibibits (Gibit) | Octetos (octet) |
|---|---|
| 1 Gibibit | 134217728 octet |
| 2 Gibibits | 268435456 octet |
| 3 Gibibits | 402653184 octet |
| 4 Gibibits | 536870912 octet |
| 5 Gibibits | 671088640 octet |
| 10 Gibibits | 1342177280 octet |
| 20 Gibibits | 2684354560 octet |
| 25 Gibibits | 3355443200 octet |
| 50 Gibibits | 6710886400 octet |
| 100 Gibibits | 13421772800 octet |
| Referência | Gibibits (Gibit) | Octetos (octet) |
|---|---|---|
| A plain text message (160 characters) | 0.00000119209 Gibit | 160 octet |
| A three-minute MP3 | 0.0223517 Gibit | 3000000 octet |
| A smartphone photo | 0.0298023 Gibit | 4000000 octet |
| A high-definition film | 29.8023 Gibit | 4 × 109 octet |
| A dual-layer Blu-ray disc | 372.529 Gibit | 5 × 1010 octet |
O gibibit é uma unidade de informação digital igual a 1 073 741 824 bits, ou seja 1024 mebibits ou dois elevado à trigésima potência. O seu símbolo é Gibit. É o correspondente binário do gigabit, e os dois diferem hoje em 7,4 por cento: um vão largo que baste para que confundir um com o outro numa encomenda seja um erro a sério.
A sua casa prática é a indústria da memória. Os chips de memória dinâmica fabricam-se em capacidades binárias porque a sua organização interna é uma grelha retangular de linhas e colunas, ambas endereçadas em binário. Uma peça descrita como de 8 gigabits no material comercial é uma pastilha de 8 gibibits, que guarda 8 589 934 592 bits, e oito dessas formam os 8 gibioctetos que um módulo de memória anuncia como 8 GB.
A memória flash segue a mesma regra pela mesma razão, com um matiz: as pastilhas flash incluem blocos de reserva para substituir as células que se gastam, pelo que a capacidade utilizável de uma unidade é de propósito menor do que a capacidade bruta dos seus chips. Os fabricantes dão depois o número utilizável em unidades decimais, e é assim que uma unidade construída com peças binárias acaba rotulada com um número decimal.
O vão de 7,4 por cento explica boa parte da confusão quotidiana. Um módulo de memória de 8 gibioctetos e uma unidade de estado sólido de 8 gigaoctetos não são do mesmo tamanho, embora ambos se escrevam 8 GB. O módulo guarda 8,59 gigaoctetos; a unidade guarda 8,00. Nenhum dos dois números está errado, mas contam em bases diferentes e não se comparam sem conversão.
Um gibibit são 134 217 728 octetos, ou 128 mebioctetos. Em termos quotidianos são uns cento e trinta megaoctetos: umas duas dúzias de fotografias, ou dois minutos de vídeo em alta definição. Não é uma grande quantidade de dados para os padrões modernos, e é por isso que a unidade aparece nas especificações de componentes e não nas descrições de ficheiros.
O símbolo certo, Gibit, usa-se nas folhas de dados e nas normas, mas quase nunca na publicidade. Quando um documento escreve Gb sem mais explicação, a suposição segura é que a memória significa a quantidade binária e a rede a decimal, e que um autor cuidadoso teria escrito Gibit ou Gbit para dizer qual.
Um gibibit equivale a 1 073 741 824 bits, a 1024 mebibits, a 134 217 728 octetos ou a cerca de 1,074 gigabits.
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.