| Megaoctetos (Mo) | Quilooctetos (ko) |
|---|---|
| 1 Megaocteto | 1000 ko |
| 2 Megaoctetos | 2000 ko |
| 3 Megaoctetos | 3000 ko |
| 4 Megaoctetos | 4000 ko |
| 5 Megaoctetos | 5000 ko |
| 10 Megaoctetos | 10000 ko |
| 20 Megaoctetos | 20000 ko |
| 25 Megaoctetos | 25000 ko |
| 50 Megaoctetos | 50000 ko |
| 100 Megaoctetos | 100000 ko |
| Referência | Megaoctetos (Mo) | Quilooctetos (ko) |
|---|---|---|
| A plain text message (160 characters) | 0.00016 Mo | 0.16 ko |
| A three-minute MP3 | 3 Mo | 3000 ko |
| A smartphone photo | 4 Mo | 4000 ko |
| A high-definition film | 4000 Mo | 4000000 ko |
| A dual-layer Blu-ray disc | 50000 Mo | 50000000 ko |
O megaocteto é uma unidade de informação digital igual a um milhão de octetos, ou oito milhões de bits. O seu símbolo é Mo. É a unidade do ficheiro individual: uma fotografia, uma canção, um documento, a descarga de uma aplicação medem-se todos em megaoctetos, o que faz dela a unidade de dados mais lida na vida quotidiana.
Vale a pena guardar de cor os números habituais. Uma fotografia de um telefone são 2 a 5 megaoctetos, uma fotografia em bruto de uma máquina de objetivas intercambiáveis 25 a 50. Uma canção comprimida, 3 a 10. Um minuto de vídeo em alta definição, uns 100. Um documento de texto longo, menos de um. Uma atualização do sistema operativo são vários milhares, e é por isso que se dá em gigaoctetos.
O megaocteto carrega ainda o erro de unidades mais célebre da história da informática. A disquete dita de 1,44 MB não guarda 1,44 milhões de octetos nem 1,44 vezes 1 048 576. A sua capacidade são 1440 kibioctetos, ou seja 1 474 560 octetos: os fabricantes multiplicaram um quilo binário por um milhar decimal e produziram um número que não está certo em sistema algum. Continua a ser a ilustração clássica de por que foram precisos os prefixos da IEC.
Os discos compactos são mais limpos: um disco normal guarda cerca de 700 megaoctetos de dados, ou 74 a 80 minutos de som, e essa capacidade foi o limite prático da distribuição de programas durante uma década. Antes deles, distribuir um programa significava uma caixa de disquetes, e depois deles um DVD guardava cerca de 4,7 gigaoctetos, quase sete vezes mais.
Os tamanhos de memória chegaram aos megaoctetos no início dos anos noventa e ali ficaram uma década. Quatro megaoctetos era folgado em 1993 e insuficiente em 1998, o que segue a chegada das interfaces gráficas e da web. Hoje um único separador de navegador ocupa por rotina mais memória do que um computador inteiro daquela época.
A distância entre decimal e binário conta nesta escala. Um megaocteto é um milhão de octetos, mas um mebiocteto são 1 048 576, e um ficheiro anunciado como de 100 MB por um programa pode aparecer como de 95,4 MB noutro. A diferença é de 4,9 por cento: pequena que baste para se ignorar e grande que baste para gerar discussões sobre se uma descarga terminou bem.
Um megaocteto equivale a 1 000 000 de octetos, a 1000 kiloctetos, a 8 megabits ou a cerca de 0,9537 mebioctetos.
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.