Oktet (octet)

Dataenhed · SI-systemet

Alle enheder Omregner til dataenheder

Oktetten er en enhed for digital information på nøjagtig otte bit. Symbolet er octet, og navnet kommer af latinens ord for en gruppe på otte. Det er den enhed, hvori næsten alle lagrede data tælles, og det er værd at vide, hvorfor den hedder oktet og ikke byte.

En byte var oprindelig det antal bit, en maskine brugte til at rumme ét tegn, og det antal lå ikke fast. Tidlige datamater brugte byte på seks bit, nogle på syv, enkelte på ni. IBM System/360 fra 1964 standsede ved otte, og dens handelsmæssige succes gjorde otte til norm, men ordet byte beholdt sin ældre, maskineafhængige betydning i de specifikationer, hvor tvetydighed var farlig.

Netverdenen tog derfor oktetten. Når en protokolstandard siger, at et hovedfelt er fire oktetter langt, kan ingen læser noget sted læse det som andet end toogtredive bit. De internetstandarder, IETF udgiver, bruger gennemgående oktet af netop den grund, og fransk, rumænsk og flere andre sprog tog ordet op også til daglig brug, så en harddisk solgt i Frankrig måles i gigaoktetter.

Otte bit rummer 256 forskellige værdier, og det er derfor, så meget kommer i enheder på 256. En farvekanal går fra 0 til 255. En IPv4-adresse er fire oktetter, skrevet som fire tal mellem 0 og 255. Det oprindelige tegnsæt ASCII brugte syv bit og lod én være ledig, og de forskellige ottebitsudvidelser, der fulgte, fyldte hver den ledige bit med et andet sæt tegn med diakritiske mærker — det rod, som Unicode til sidst afløste.

Nutidens tekstkodning tæller stadig i oktetter. UTF-8 bruger én oktet til det latinske alfabet uden diakritiske mærker, to til de fleste europæiske tegn med sådanne mærker samt græsk og kyrillisk, tre til kinesisk, japansk og koreansk, og fire til resten. Derfor fylder den samme sætning forskelligt på forskellige sprog, og derfor er en længdegrænse målt i oktetter ikke en grænse i tegn.

Lagerplads, filstørrelse, hukommelse og nettets nyttelast angives alle i oktetter eller deres mangefold. Overførselshastigheder er undtagelsen, da de angives i bit pr. sekund, og faktoren otte mellem de to skikke er feltets største kilde til forvirring.

Én oktet svarer til 8 bit, 0,008 kilobit eller 0,001 kilooktetter.

Omregningstabel for Oktet

EnhedSymbol1 Oktet svarer til1 af disse svarer tilOmregner
Bitbit8 bit0.125 octetOktetter til Bit
Kilobitkbit0.008 kbit125 octetOktetter til Kilobit
MegabitMbit0.000008 Mbit125000 octetOktetter til Megabit
GigabitGbit0.000000008 Gbit125000000 octetOktetter til Gigabit
TerabitTbit8 × 10-12 Tbit125000000000 octetOktetter til Terabit
PetabitPbit8 × 10-15 Pbit125000000000000 octetOktetter til Petabit
ExabitEbit8 × 10-18 Ebit1.25 × 1017 octetOktetter til Exabit
ZettabitZbit8 × 10-21 Zbit1.25 × 1020 octetOktetter til Zettabit
YottabitYbit8 × 10-24 Ybit1.25 × 1023 octetOktetter til Yottabit
Kilooktetko0.001 ko1000 octetOktetter til Kilooktetter
MegaoktetMo0.000001 Mo1000000 octetOktetter til Megaoktetter
GigaoktetGo0.000000001 Go1000000000 octetOktetter til Gigaoktetter
TeraoktetTo1 × 10-12 To1000000000000 octetOktetter til Teraoktetter
PetaoktetPo1 × 10-15 Po1 × 1015 octetOktetter til Petaoktetter
ExaoktetEo1 × 10-18 Eo1 × 1018 octetOktetter til Exaoktetter
ZettaoktetZo1 × 10-21 Zo1 × 1021 octetOktetter til Zettaoktetter
YottaoktetYo1 × 10-24 Yo1 × 1024 octetOktetter til Yottaoktetter
KibibitKibit0.0078125 Kibit128 octetOktetter til Kibibit
MebibitMibit0.00000762939453125 Mibit131072 octetOktetter til Mebibit
GibibitGibit0.00000000745058059692 Gibit134217728 octetOktetter til Gibibit
TebibitTibit7.27595761418 × 10-12 Tibit137438953472 octetOktetter til Tebibit
PebibitPibit7.1054273576 × 10-15 Pibit140737488355328 octetOktetter til Pebibit
ExbibitEibit6.93889390391 × 10-18 Eibit1.44115188076 × 1017 octetOktetter til Exbibit
ZebibitZibit6.77626357803 × 10-21 Zibit1.4757395259 × 1020 octetOktetter til Zebibit
YobibitYibit6.61744490042 × 10-24 Yibit1.51115727452 × 1023 octetOktetter til Yobibit
KibioktetKio0.0009765625 Kio1024 octetOktetter til Kibioktetter
MebioktetMio0.000000953674316406 Mio1048576 octetOktetter til Mebioktetter
GibioktetGio9.31322574615 × 10-10 Gio1073741824 octetOktetter til Gibioktetter
TebioktetTio9.09494701773 × 10-13 Tio1099511627776 octetOktetter til Tebioktetter
PebioktetPio8.881784197 × 10-16 Pio1.12589990684 × 1015 octetOktetter til Pebioktetter
ExbioktetEio8.67361737988 × 10-19 Eio1.15292150461 × 1018 octetOktetter til Exbioktetter
ZebioktetZio8.47032947254 × 10-22 Zio1.18059162072 × 1021 octetOktetter til Zebioktetter
YobioktetYio8.27180612553 × 10-25 Yio1.20892581961 × 1024 octetOktetter til Yobioktetter