| Kibioctetos (Kio) | Zebibits (Zibit) |
|---|---|
| 1 Kibiocteto | 6.93889390391 × 10-18 Zibit |
| 2 Kibioctetos | 1.38777878078 × 10-17 Zibit |
| 3 Kibioctetos | 2.08166817117 × 10-17 Zibit |
| 4 Kibioctetos | 2.77555756156 × 10-17 Zibit |
| 5 Kibioctetos | 3.46944695195 × 10-17 Zibit |
| 10 Kibioctetos | 6.93889390391 × 10-17 Zibit |
| 20 Kibioctetos | 1.38777878078 × 10-16 Zibit |
| 25 Kibioctetos | 1.73472347598 × 10-16 Zibit |
| 50 Kibioctetos | 3.46944695195 × 10-16 Zibit |
| 100 Kibioctetos | 6.93889390391 × 10-16 Zibit |
| Referência | Kibioctetos (Kio) | Zebibits (Zibit) |
|---|---|---|
| A plain text message (160 characters) | 0.15625 Kio | 1.0842 × 10-18 Zibit |
| A three-minute MP3 | 2929.69 Kio | 2.03288 × 10-14 Zibit |
| A smartphone photo | 3906.25 Kio | 2.71051 × 10-14 Zibit |
| A high-definition film | 3906250 Kio | 2.71051 × 10-11 Zibit |
| A dual-layer Blu-ray disc | 48828125 Kio | 3.38813 × 10-10 Zibit |
O kibiocteto é uma unidade de informação digital igual a 1024 octetos, e portanto a 8192 bits. O seu símbolo é Kio. É o correspondente binário do kilocteto e, embora os dois difiram apenas em 2,4 por cento, é nesta unidade que se mede realmente boa parte da organização interna de um computador.
O exemplo mais importante é a página de memória. Os processadores não gerem a memória octeto a octeto mas em blocos de tamanho fixo, e em quase todas as arquiteturas de uso comum esse bloco são 4 kibioctetos. Toda a reserva que um programa faz é arredondada por excesso a um múltiplo disso, cada entrada nas tabelas de páginas descreve uma delas, e o desempenho de um programa depende muitas vezes de quão bem o seu padrão de acesso encaixa nessa grelha de quatro kibioctetos.
Os setores de disco contam história parecida. Os discos rígidos usaram setores de 512 octetos durante décadas, e os discos modernos usam 4 kibioctetos, coincidindo com a página de memória para que uma página se possa ler ou escrever numa só operação. Os sistemas de ficheiros reservam depois o espaço em blocos que são eles próprios potências de dois, em geral de 4 kibioctetos, e é por isso que um ficheiro de um octeto consome quatro kibioctetos de disco.
Os protocolos de rede usam também a unidade. Os tamanhos de memória intermédia, os tamanhos de janela e o tamanho máximo de muitas estruturas de protocolo são potências de dois, e o limite de 64 kibioctetos aparece vezes sem conta: é o maior valor que um campo de comprimento de 16 bits consegue exprimir, e limita portanto o tamanho de um datagrama UDP, de um pacote IP e de vários formatos de ficheiro antigos.
Esse é o padrão geral: onde quer que um limite venha da largura de um campo binário, o limite é uma potência de dois, e a maneira honesta de o escrever é com um prefixo binário. Escrever 64 KB para o limite do datagrama não é muito errado, mas escrever 64 KiB está exatamente certo e diz de onde veio o número.
No uso quotidiano a diferença é invisível. Um ficheiro de 200 kiloctetos e outro de 200 kibioctetos estão separados por 4,8 kibioctetos, que ninguém repara. O valor da distinção está em tornar legível a aritmética que há por trás de um número, coisa que importa muito mais à medida que os números crescem.
Um kibiocteto equivale a 1024 octetos, a 8192 bits, a 8 kibibits ou a 1,024 kiloctetos.
O zebibit é uma unidade de informação digital igual a dois elevado à septuagésima potência em bits, ou seja 1024 exbibits. O seu símbolo é Zibit. É o correspondente binário do zettabit, e os dois diferem hoje em 18,1 por cento: quase uma quinta parte.
Essa divergência é a própria razão de terem sido precisos os prefixos binários. No kibibit as duas convenções diferiam em 2,4 por cento, um erro de arredondamento. Aqui a diferença é grande que baste para que um documento que use a errada esteja simplesmente a relatar outra quantidade, e contexto algum pode reparar a ambiguidade depois.
Um zebibit são 147 573 952 589 676 412 928 octetos, ou 128 exbioctetos. Nada deste tamanho existe. O total de dados guardados pela humanidade anda nas poucas centenas de zettaoctetos, o que é menos de um zebiocteto, de modo que a reserva inteira de informação do mundo ainda não chega a uma unidade neste degrau da escada binária.
A unidade existe porque a série da IEC foi definida por completo e não apenas até onde então era preciso. É o mesmo princípio que o sistema métrico segue: todo o prefixo se aplica a toda a unidade, tenha ou não a combinação sido usada. Um sistema com buracos exige uma tabela de exceções; um sem eles exige só a regra.
Onde o zebibit poderia realmente aparecer é na aritmética dos espaços de endereços. Dois elevado a setenta não é uma largura natural de apontador, mas os múltiplos e as frações de potências de dois atravessam toda a discussão sobre endereçamento, e um esquema que reservasse setenta bits para algo descrever-se-ia naturalmente nestes termos. Tais esquemas propõem-se de longe em longe e nenhum foi ainda necessário.
Ler o símbolo é a competência prática. Zibit é binário, Zbit é decimal, e a dezoito por cento de distância os dois não são intercambiáveis em documento algum onde o número conte. Quando uma fonte escreve ZB sem explicação, não há maneira de saber qual se queria dizer, e a resposta honesta é tratar o número como incerto numa quinta parte.
Um zebibit equivale a 1024 exbibits, a 147 573 952 589 676 412 928 octetos ou a cerca de 1,181 zettabits.