El kilocteto es una unidad de información digital igual a mil octetos, y por tanto a ocho mil bits. Su símbolo es ko. Es la menor de las unidades de almacenamiento cotidianas, y durante dos décadas fue la unidad en que se describía la capacidad entera de un ordenador.
Un kilocteto guarda mil caracteres de texto sin acentos, es decir unas doscientas palabras, o un tercio de página. El archivo de texto plano de una carta breve son unos pocos kiloctetos. Casi nada más en la informática moderna es tan pequeño: un documento vacío de un procesador de textos ya ocupa decenas de kiloctetos, porque el formato del archivo arrastra formato, tipografías y metadatos alrededor del texto.
La importancia histórica de la unidad es difícil de exagerar. El Apple II se vendía con 4 kiloctetos de memoria, el Commodore 64 tomó su nombre de sus 64, y el primer ordenador personal de IBM podía direccionar 640. Programas de verdadera complejidad —hojas de cálculo, procesadores de textos, juegos con gráficos y sonido— se escribieron para caber dentro de esas cifras, lo que exigía una disciplina hoy en gran medida desaparecida.
El kilocteto es también donde empezó la confusión entre decimal y binario. La memoria venía en unidades de 1024 octetos porque el direccionamiento es binario, y todo el mundo llamaba a eso un kilocteto. Los fabricantes de discos contaban en millares verdaderos. Ambas convenciones difieren en un 2,4 por ciento, despreciable a esta escala, pero el mismo error se acumula en cada escalón y alcanza el 10 por ciento en el teraocteto.
La IEC resolvió la ambigüedad en 1998 al definir el kibiocteto como 1024 octetos y dejar el kilocteto en exactamente 1000. Los sistemas operativos lo han adoptado de manera desigual: unos informan del tamaño de los archivos en kiloctetos verdaderos, otros siguen dividiendo por 1024 mientras escriben ko, y unos pocos escriben ya Kio correctamente.
Donde la unidad sigue apareciendo a diario es en los protocolos de red y en los tamaños de los recursos pequeños de la web. La hoja de estilos de una página, un icono, un certificado, un archivo de configuración, una página de índice de una base de datos: todo eso se mide en kiloctetos, y la página de memoria estándar de la mayoría de los procesadores son 4 kibioctetos, bastante cerca de 4 kiloctetos para una conversación informal, pero no para la aritmética.
Un kilocteto equivale a 1000 octetos, a 8000 bits, a 8 kilobits o a unos 0,9766 kibioctetos.
| Unidad | Símbolo | 1 Kiloocteto equivale a | 1 de estas equivale a | Conversor |
|---|---|---|---|---|
| Bit | bit | 8000 bit | 0.000125 ko | Kilooctetos a Bits |
| Kilobit | kbit | 8 kbit | 0.125 ko | Kilooctetos a Kilobits |
| Megabit | Mbit | 0.008 Mbit | 125 ko | Kilooctetos a Megabits |
| Gigabit | Gbit | 0.000008 Gbit | 125000 ko | Kilooctetos a Gigabits |
| Terabit | Tbit | 0.000000008 Tbit | 125000000 ko | Kilooctetos a Terabits |
| Petabit | Pbit | 8 × 10-12 Pbit | 125000000000 ko | Kilooctetos a Petabits |
| Exabit | Ebit | 8 × 10-15 Ebit | 125000000000000 ko | Kilooctetos a Exabits |
| Zettabit | Zbit | 8 × 10-18 Zbit | 1.25 × 1017 ko | Kilooctetos a Zettabits |
| Yottabit | Ybit | 8 × 10-21 Ybit | 1.25 × 1020 ko | Kilooctetos a Yottabits |
| Octeto | octet | 1000 octet | 0.001 ko | Kilooctetos a Octetos |
| Megaocteto | Mo | 0.001 Mo | 1000 ko | Kilooctetos a Megaoctetos |
| Gigaocteto | Go | 0.000001 Go | 1000000 ko | Kilooctetos a Gigaoctetos |
| Teraocteto | To | 0.000000001 To | 1000000000 ko | Kilooctetos a Teraoctetos |
| Petaocteto | Po | 1 × 10-12 Po | 1000000000000 ko | Kilooctetos a Petaoctetos |
| Exaocteto | Eo | 1 × 10-15 Eo | 1 × 1015 ko | Kilooctetos a Exaoctetos |
| Zettaocteto | Zo | 1 × 10-18 Zo | 1 × 1018 ko | Kilooctetos a Zettaoctetos |
| Yottaocteto | Yo | 1 × 10-21 Yo | 1 × 1021 ko | Kilooctetos a Yottaoctetos |
| Kibibit | Kibit | 7.8125 Kibit | 0.128 ko | Kilooctetos a Kibibits |
| Mebibit | Mibit | 0.00762939453125 Mibit | 131.072 ko | Kilooctetos a Mebibits |
| Gibibit | Gibit | 0.00000745058059692 Gibit | 134217.728 ko | Kilooctetos a Gibibits |
| Tebibit | Tibit | 0.00000000727595761418 Tibit | 137438953.472 ko | Kilooctetos a Tebibits |
| Pebibit | Pibit | 7.1054273576 × 10-12 Pibit | 140737488355 ko | Kilooctetos a Pebibits |
| Exbibit | Eibit | 6.93889390391 × 10-15 Eibit | 144115188075856 ko | Kilooctetos a Exbibits |
| Zebibit | Zibit | 6.77626357803 × 10-18 Zibit | 1.4757395259 × 1017 ko | Kilooctetos a Zebibits |
| Yobibit | Yibit | 6.61744490042 × 10-21 Yibit | 1.51115727452 × 1020 ko | Kilooctetos a Yobibits |
| Kibiocteto | Kio | 0.9765625 Kio | 1.024 ko | Kilooctetos a Kibioctetos |
| Mebiocteto | Mio | 0.000953674316406 Mio | 1048.576 ko | Kilooctetos a Mebioctetos |
| Gibiocteto | Gio | 0.000000931322574615 Gio | 1073741.824 ko | Kilooctetos a Gibioctetos |
| Tebiocteto | Tio | 9.09494701773 × 10-10 Tio | 1099511627.78 ko | Kilooctetos a Tebioctetos |
| Pebiocteto | Pio | 8.881784197 × 10-13 Pio | 1125899906843 ko | Kilooctetos a Pebioctetos |
| Exbiocteto | Eio | 8.67361737988 × 10-16 Eio | 1.15292150461 × 1015 ko | Kilooctetos a Exbioctetos |
| Zebiocteto | Zio | 8.47032947254 × 10-19 Zio | 1.18059162072 × 1018 ko | Kilooctetos a Zebioctetos |
| Yobiocteto | Yio | 8.27180612553 × 10-22 Yio | 1.20892581961 × 1021 ko | Kilooctetos a Yobioctetos |