O kilocteto é uma unidade de informação digital igual a mil octetos, e portanto a oito mil bits. O seu símbolo é ko. É a menor das unidades de armazenamento do dia a dia, e durante duas décadas foi a unidade em que se descrevia a capacidade inteira de um computador.
Um kilocteto guarda mil carateres de texto sem acentos, ou seja umas duzentas palavras, ou um terço de página. O ficheiro de texto simples de uma carta breve são uns poucos kiloctetos. Quase mais nada na informática moderna é assim tão pequeno: um documento vazio de um processador de texto ocupa já dezenas de kiloctetos, porque o formato do ficheiro arrasta formatação, tipos de letra e metadados à volta do texto.
A importância histórica da unidade é difícil de exagerar. O Apple II saiu com 4 kiloctetos de memória, o Commodore 64 tirou o nome dos seus 64, e o primeiro computador pessoal da IBM podia endereçar 640. Programas de verdadeira complexidade — folhas de cálculo, processadores de texto, jogos com imagem e som — foram escritos para caber dentro desses números, o que exigia uma disciplina hoje em grande medida desaparecida.
O kilocteto é também onde começou a confusão entre decimal e binário. A memória vinha em unidades de 1024 octetos porque o endereçamento é binário, e toda a gente chamava a isso um kilocteto. Os fabricantes de discos contavam em milhares verdadeiros. As duas convenções diferem em 2,4 por cento, desprezível nesta escala, mas o mesmo erro acumula-se em cada degrau e chega aos 10 por cento no teraocteto.
A IEC resolveu a ambiguidade em 1998 ao definir o kibiocteto como 1024 octetos e deixar o kilocteto em exatamente 1000. Os sistemas operativos adotaram-no de maneira desigual: uns comunicam os tamanhos dos ficheiros em kiloctetos verdadeiros, outros continuam a dividir por 1024 enquanto escrevem ko, e uns poucos escrevem já Kio corretamente.
Onde a unidade continua a aparecer todos os dias é nos protocolos de rede e nos tamanhos dos recursos pequenos da web. A folha de estilos de uma página, um ícone, um certificado, um ficheiro de configuração, uma página de índice de uma base de dados: tudo isso se mede em kiloctetos, e a página de memória normal da maioria dos processadores são 4 kibioctetos, perto que baste de 4 kiloctetos para a conversa, mas não para a aritmética.
Um kilocteto equivale a 1000 octetos, a 8000 bits, a 8 kilobits ou a cerca de 0,9766 kibioctetos.
| Unidade | Símbolo | 1 Quiloocteto equivale a | 1 destas equivale a | Conversor |
|---|---|---|---|---|
| Bit | bit | 8000 bit | 0.000125 ko | Quilooctetos para Bits |
| Quilobit | kbit | 8 kbit | 0.125 ko | Quilooctetos para Quilobits |
| Megabit | Mbit | 0.008 Mbit | 125 ko | Quilooctetos para Megabits |
| Gigabit | Gbit | 0.000008 Gbit | 125000 ko | Quilooctetos para Gigabits |
| Terabit | Tbit | 0.000000008 Tbit | 125000000 ko | Quilooctetos para Terabits |
| Petabit | Pbit | 8 × 10-12 Pbit | 125000000000 ko | Quilooctetos para Petabits |
| Exabit | Ebit | 8 × 10-15 Ebit | 125000000000000 ko | Quilooctetos para Exabits |
| Zettabit | Zbit | 8 × 10-18 Zbit | 1.25 × 1017 ko | Quilooctetos para Zettabits |
| Yottabit | Ybit | 8 × 10-21 Ybit | 1.25 × 1020 ko | Quilooctetos para Yottabits |
| Octeto | octet | 1000 octet | 0.001 ko | Quilooctetos para Octetos |
| Megaocteto | Mo | 0.001 Mo | 1000 ko | Quilooctetos para Megaoctetos |
| Gigaocteto | Go | 0.000001 Go | 1000000 ko | Quilooctetos para Gigaoctetos |
| Teraocteto | To | 0.000000001 To | 1000000000 ko | Quilooctetos para Teraoctetos |
| Petaocteto | Po | 1 × 10-12 Po | 1000000000000 ko | Quilooctetos para Petaoctetos |
| Exaocteto | Eo | 1 × 10-15 Eo | 1 × 1015 ko | Quilooctetos para Exaoctetos |
| Zettaocteto | Zo | 1 × 10-18 Zo | 1 × 1018 ko | Quilooctetos para Zettaoctetos |
| Yottaocteto | Yo | 1 × 10-21 Yo | 1 × 1021 ko | Quilooctetos para Yottaoctetos |
| Kibibit | Kibit | 7.8125 Kibit | 0.128 ko | Quilooctetos para Kibibits |
| Mebibit | Mibit | 0.00762939453125 Mibit | 131.072 ko | Quilooctetos para Mebibits |
| Gibibit | Gibit | 0.00000745058059692 Gibit | 134217.728 ko | Quilooctetos para Gibibits |
| Tebibit | Tibit | 0.00000000727595761418 Tibit | 137438953.472 ko | Quilooctetos para Tebibits |
| Pebibit | Pibit | 7.1054273576 × 10-12 Pibit | 140737488355 ko | Quilooctetos para Pebibits |
| Exbibit | Eibit | 6.93889390391 × 10-15 Eibit | 144115188075856 ko | Quilooctetos para Exbibits |
| Zebibit | Zibit | 6.77626357803 × 10-18 Zibit | 1.4757395259 × 1017 ko | Quilooctetos para Zebibits |
| Yobibit | Yibit | 6.61744490042 × 10-21 Yibit | 1.51115727452 × 1020 ko | Quilooctetos para Yobibits |
| Kibiocteto | Kio | 0.9765625 Kio | 1.024 ko | Quilooctetos para Kibioctetos |
| Mebiocteto | Mio | 0.000953674316406 Mio | 1048.576 ko | Quilooctetos para Mebioctetos |
| Gibiocteto | Gio | 0.000000931322574615 Gio | 1073741.824 ko | Quilooctetos para Gibioctetos |
| Tebiocteto | Tio | 9.09494701773 × 10-10 Tio | 1099511627.78 ko | Quilooctetos para Tebioctetos |
| Pebiocteto | Pio | 8.881784197 × 10-13 Pio | 1125899906843 ko | Quilooctetos para Pebioctetos |
| Exbiocteto | Eio | 8.67361737988 × 10-16 Eio | 1.15292150461 × 1015 ko | Quilooctetos para Exbioctetos |
| Zebiocteto | Zio | 8.47032947254 × 10-19 Zio | 1.18059162072 × 1018 ko | Quilooctetos para Zebioctetos |
| Yobiocteto | Yio | 8.27180612553 × 10-22 Yio | 1.20892581961 × 1021 ko | Quilooctetos para Yobioctetos |