Oktett (octet)

Dataenhet · SI-systemet

Alla enheter Omvandlare för dataenheter

Oktetten är en enhet för digital information på precis åtta bitar. Beteckningen är octet, och namnet kommer av latinets ord för en grupp om åtta. Det är den enhet i vilken nästan alla lagrade data räknas, och det är värt att veta varför den heter oktett och inte byte.

En byte var ursprungligen det antal bitar en maskin använde för att rymma ett tecken, och det antalet låg inte fast. Tidiga datorer använde byte om sex bitar, somliga om sju, några om nio. IBM System/360 från 1964 stannade vid åtta, och dess kommersiella framgång gjorde åtta till norm, men ordet byte behöll sin äldre, maskinberoende innebörd i de specifikationer där tvetydighet var farlig.

Nätvärlden tog därför oktetten. När en protokollstandard säger att ett huvudfält är fyra oktetter långt kan ingen läsare någonstans läsa det som annat än trettiotvå bitar. De internetstandarder som IETF ger ut använder genomgående oktett av just det skälet, och franskan, rumänskan och flera andra språk tog upp ordet även för vardagligt bruk, så att en hårddisk såld i Frankrike mäts i gigaoktetter.

Åtta bitar rymmer 256 skilda värden, och det är därför så mycket kommer i enheter om 256. En färgkanal går från 0 till 255. En IPv4-adress är fyra oktetter, skrivna som fyra tal mellan 0 och 255. Den ursprungliga teckenuppsättningen ASCII använde sju bitar och lämnade en ledig, och de olika åttabitarsutvidgningar som följde fyllde var och en den lediga biten med en annan uppsättning tecken med diakriter — det virrvarr som Unicode till sist ersatte.

Dagens textkodning räknar alltjämt i oktetter. UTF-8 använder en oktett för det latinska alfabetet utan diakriter, två för de flesta europeiska tecken med diakriter samt grekiska och kyrilliska, tre för kinesiska, japanska och koreanska, och fyra för resten. Därför tar samma mening olika mycket plats på olika språk, och därför är en längdgräns mätt i oktetter inte en gräns i tecken.

Lagringsutrymme, filstorlek, minne och nätets nyttolast anges alla i oktetter eller deras mångfalder. Överföringshastigheter är undantaget, eftersom de anges i bitar per sekund, och faktorn åtta mellan de två bruken är fältets största källa till förvirring.

En oktett motsvarar 8 bitar, 0,008 kilobit eller 0,001 kilooktetter.

Omvandlingstabell för Oktett

EnhetSymbol1 Oktett motsvarar1 av dessa motsvararOmvandlare
Bitbit8 bit0.125 octetOktetter till Bitar
Kilobitkbit0.008 kbit125 octetOktetter till Kilobitar
MegabitMbit0.000008 Mbit125000 octetOktetter till Megabitar
GigabitGbit0.000000008 Gbit125000000 octetOktetter till Gigabitar
TerabitTbit8 × 10-12 Tbit125000000000 octetOktetter till Terabitar
PetabitPbit8 × 10-15 Pbit125000000000000 octetOktetter till Petabitar
ExabitEbit8 × 10-18 Ebit1.25 × 1017 octetOktetter till Exabitar
ZettabitZbit8 × 10-21 Zbit1.25 × 1020 octetOktetter till Zettabitar
YottabitYbit8 × 10-24 Ybit1.25 × 1023 octetOktetter till Yottabitar
Kilooktettko0.001 ko1000 octetOktetter till Kilooktetter
MegaoktettMo0.000001 Mo1000000 octetOktetter till Megaoktetter
GigaoktettGo0.000000001 Go1000000000 octetOktetter till Gigaoktetter
TeraoktettTo1 × 10-12 To1000000000000 octetOktetter till Teraoktetter
PetaoktettPo1 × 10-15 Po1 × 1015 octetOktetter till Petaoktetter
ExaoktettEo1 × 10-18 Eo1 × 1018 octetOktetter till Exaoktetter
ZettaoktettZo1 × 10-21 Zo1 × 1021 octetOktetter till Zettaoktetter
YottaoktettYo1 × 10-24 Yo1 × 1024 octetOktetter till Yottaoktetter
KibibitKibit0.0078125 Kibit128 octetOktetter till Kibibitar
MebibitMibit0.00000762939453125 Mibit131072 octetOktetter till Mebibitar
GibibitGibit0.00000000745058059692 Gibit134217728 octetOktetter till Gibibitar
TebibitTibit7.27595761418 × 10-12 Tibit137438953472 octetOktetter till Tebibitar
PebibitPibit7.1054273576 × 10-15 Pibit140737488355328 octetOktetter till Pebibitar
ExbibitEibit6.93889390391 × 10-18 Eibit1.44115188076 × 1017 octetOktetter till Exbibitar
ZebibitZibit6.77626357803 × 10-21 Zibit1.4757395259 × 1020 octetOktetter till Zebibitar
YobibitYibit6.61744490042 × 10-24 Yibit1.51115727452 × 1023 octetOktetter till Yobibitar
KibioktettKio0.0009765625 Kio1024 octetOktetter till Kibioktetter
MebioktettMio0.000000953674316406 Mio1048576 octetOktetter till Mebioktetter
GibioktettGio9.31322574615 × 10-10 Gio1073741824 octetOktetter till Gibioktetter
TebioktettTio9.09494701773 × 10-13 Tio1099511627776 octetOktetter till Tebioktetter
PebioktettPio8.881784197 × 10-16 Pio1.12589990684 × 1015 octetOktetter till Pebioktetter
ExbioktettEio8.67361737988 × 10-19 Eio1.15292150461 × 1018 octetOktetter till Exbioktetter
ZebioktettZio8.47032947254 × 10-22 Zio1.18059162072 × 1021 octetOktetter till Zebioktetter
YobioktettYio8.27180612553 × 10-25 Yio1.20892581961 × 1024 octetOktetter till Yobioktetter