L’ottetto è un’unità d’informazione digitale pari a esattamente otto bit. Il suo simbolo è octet, e il suo nome viene dal latino per un gruppo di otto. È l’unità in cui si conta quasi ogni dato conservato, e vale la pena sapere perché si chiami ottetto e non byte.
Un byte era in origine il numero di bit che una macchina usava per tenere un carattere, e quel numero non era fisso. I primi calcolatori usarono byte di sei bit, alcuni di sette, pochi di nove. L’IBM System/360 del 1964 si fermò a otto e il suo successo commerciale fece di otto la norma, ma la parola byte serbò il suo senso antico, dipendente dalla macchina, nelle specifiche in cui l’ambiguità era pericolosa.
Il mondo delle reti adottò perciò l’ottetto. Quando una norma di protocollo dice che un campo d’intestazione è lungo quattro ottetti, nessun lettore al mondo può intenderlo se non come trentadue bit. Le norme di internet pubblicate dall’IETF usano ottetto dappertutto proprio per questo, e il francese, il rumeno e altre lingue adottarono la parola anche per l’uso comune, sicché un disco rigido venduto in Francia si misura in gigaottetti.
Otto bit tengono 256 valori distinti, ed è per questo che tante cose vengono in unità di 256. Un canale di colore va da 0 a 255. Un indirizzo IPv4 è di quattro ottetti, scritti come quattro numeri fra 0 e 255. L’insieme di caratteri ASCII originario usava sette bit, lasciandone uno libero, e le varie estensioni a otto bit che seguirono riempirono ciascuna quel bit avanzato con un diverso insieme di lettere accentate: il guazzabuglio che Unicode finì per sostituire.
La codifica moderna del testo conta ancora in ottetti. UTF-8 usa un ottetto per l’alfabeto latino senza accenti, due per la maggior parte delle lettere accentate europee e per il greco e il cirillico, tre per il cinese, il giapponese e il coreano, e quattro per il resto. Ecco perché la stessa frase occupa spazi diversi in lingue diverse, e perché un limite di lunghezza misurato in ottetti non è un limite di caratteri.
La capienza di archiviazione, la dimensione dei file, la memoria e il carico utile della rete si danno tutti in ottetti o nei loro multipli. Le velocità di trasmissione fanno eccezione, dandosi in bit al secondo, e il fattore otto fra le due convenzioni è la maggiore fonte di confusione del campo.
Un ottetto equivale a 8 bit, a 0,008 kilobit o a 0,001 kilottetti.
| Unità | Simbolo | 1 Ottetto equivale a | 1 di queste equivale a | Convertitore |
|---|---|---|---|---|
| Bit | bit | 8 bit | 0.125 octet | da Ottetti a Bit |
| Chilobit | kbit | 0.008 kbit | 125 octet | da Ottetti a Chilobit |
| Megabit | Mbit | 0.000008 Mbit | 125000 octet | da Ottetti a Megabit |
| Gigabit | Gbit | 0.000000008 Gbit | 125000000 octet | da Ottetti a Gigabit |
| Terabit | Tbit | 8 × 10-12 Tbit | 125000000000 octet | da Ottetti a Terabit |
| Petabit | Pbit | 8 × 10-15 Pbit | 125000000000000 octet | da Ottetti a Petabit |
| Exabit | Ebit | 8 × 10-18 Ebit | 1.25 × 1017 octet | da Ottetti a Exabit |
| Zettabit | Zbit | 8 × 10-21 Zbit | 1.25 × 1020 octet | da Ottetti a Zettabit |
| Yottabit | Ybit | 8 × 10-24 Ybit | 1.25 × 1023 octet | da Ottetti a Yottabit |
| Chiloottetto | ko | 0.001 ko | 1000 octet | da Ottetti a Chiloottetti |
| Megaottetto | Mo | 0.000001 Mo | 1000000 octet | da Ottetti a Megaottetti |
| Gigaottetto | Go | 0.000000001 Go | 1000000000 octet | da Ottetti a Gigaottetti |
| Teraottetto | To | 1 × 10-12 To | 1000000000000 octet | da Ottetti a Teraottetti |
| Petaottetto | Po | 1 × 10-15 Po | 1 × 1015 octet | da Ottetti a Petaottetti |
| Exaottetto | Eo | 1 × 10-18 Eo | 1 × 1018 octet | da Ottetti a Exaottetti |
| Zettaottetto | Zo | 1 × 10-21 Zo | 1 × 1021 octet | da Ottetti a Zettaottetti |
| Yottaottetto | Yo | 1 × 10-24 Yo | 1 × 1024 octet | da Ottetti a Yottaottetti |
| Kibibit | Kibit | 0.0078125 Kibit | 128 octet | da Ottetti a Kibibit |
| Mebibit | Mibit | 0.00000762939453125 Mibit | 131072 octet | da Ottetti a Mebibit |
| Gibibit | Gibit | 0.00000000745058059692 Gibit | 134217728 octet | da Ottetti a Gibibit |
| Tebibit | Tibit | 7.27595761418 × 10-12 Tibit | 137438953472 octet | da Ottetti a Tebibit |
| Pebibit | Pibit | 7.1054273576 × 10-15 Pibit | 140737488355328 octet | da Ottetti a Pebibit |
| Exbibit | Eibit | 6.93889390391 × 10-18 Eibit | 1.44115188076 × 1017 octet | da Ottetti a Exbibit |
| Zebibit | Zibit | 6.77626357803 × 10-21 Zibit | 1.4757395259 × 1020 octet | da Ottetti a Zebibit |
| Yobibit | Yibit | 6.61744490042 × 10-24 Yibit | 1.51115727452 × 1023 octet | da Ottetti a Yobibit |
| Kibiottetto | Kio | 0.0009765625 Kio | 1024 octet | da Ottetti a Kibiottetti |
| Mebiottetto | Mio | 0.000000953674316406 Mio | 1048576 octet | da Ottetti a Mebiottetti |
| Gibiottetto | Gio | 9.31322574615 × 10-10 Gio | 1073741824 octet | da Ottetti a Gibiottetti |
| Tebiottetto | Tio | 9.09494701773 × 10-13 Tio | 1099511627776 octet | da Ottetti a Tebiottetti |
| Pebiottetto | Pio | 8.881784197 × 10-16 Pio | 1.12589990684 × 1015 octet | da Ottetti a Pebiottetti |
| Exbiottetto | Eio | 8.67361737988 × 10-19 Eio | 1.15292150461 × 1018 octet | da Ottetti a Exbiottetti |
| Zebiottetto | Zio | 8.47032947254 × 10-22 Zio | 1.18059162072 × 1021 octet | da Ottetti a Zebiottetti |
| Yobiottetto | Yio | 8.27180612553 × 10-25 Yio | 1.20892581961 × 1024 octet | da Ottetti a Yobiottetti |