Oktaalimuunnin

Muunna luvut oktaalin ja desimaalin välillä ja tulkitse Unix-tiedosto-oikeudet, kuten 755 → rwxr-xr-x.

Oktaalimuunnin

Valitse muunnoksen suunta ja syötä kokonaisluku. Oktaalissa kelpaavat numerot 0–7. Tiedosto-oikeudet näytetään, kun arvo sopii kolmeen oktaalinumeroon.

Oikeudet:
Mainos
LAINOJEN KILPAILUTUS

Kilpailuta lainat – yksi hakemus, monta tarjousta

  • Vertaile tarjoukset todellisen vuosikoron mukaan
  • Yksi hakemus usealle pankille
  • Palvelu on sinulle maksuton
Kilpailuta lainat

Oktaalimuunnin – oktaali, desimaali ja tiedosto-oikeudet

Oktaalimuunnin muuntaa kokonaisluvut oktaalijärjestelmän (kantaluku 8) ja desimaalijärjestelmän (kantaluku 10) välillä. Lisäksi se tulkitsee kolminumeroisen oktaaliluvun Unix- ja Linux-tiedosto-oikeuksiksi, esimerkiksi 755 vastaa oikeuksia rwxr-xr-x. Tämä on oktaalin tunnetuin käyttökohde nykyään.

Mikä on oktaalijärjestelmä?

Oktaalijärjestelmässä on kahdeksan numeroa: 0–7. Jokainen oktaalinumero vastaa tarkalleen kolmea bittiä, koska 2³ = 8. Tämä tekee oktaalista kätevän tavan ryhmitellä binääridataa kolmen bitin paloihin – juuri tästä syystä sitä käytetään tiedosto-oikeuksissa.

Oktaalista desimaaliksi

Oktaaliluvun jokainen numero vastaa 8:n potenssia paikkansa mukaan, oikealta vasemmalle: 8⁰ = 1, 8¹ = 8, 8² = 64 ja niin edelleen. Desimaaliarvo saadaan kertomalla ja laskemalla yhteen:

desimaali = Σ (numero × 8^paikka)

Esimerkki: Muunnetaan 377:

3 × 64 + 7 × 8 + 7 × 1 = 192 + 56 + 7 = 255.

Desimaalista oktaaliksi

Desimaaliluku muunnetaan oktaaliksi jakamalla se toistuvasti 8:lla ja keräämällä jakojäännökset:

Esimerkki: Muunnetaan 255:

Luetaan jäännökset alhaalta ylös: 377. Siis 255 = 377₈.

Unix- ja Linux-tiedosto-oikeudet

Linux- ja Unix-järjestelmissä tiedosto-oikeudet esitetään kolminumeroisena oktaalilukuna, jota käytetään esimerkiksi chmod-komennossa. Kolme numeroa koskevat järjestyksessä:

Jokainen numero on kolmen oikeuden summa:

Esimerkki: 755 → omistaja 7 = 4+2+1 = rwx, ryhmä 5 = 4+1 = r-x, muut 5 = r-x. Lopputulos on rwxr-xr-x.

Yleisiä oikeusarvoja

Oktaali ohjelmoinnissa

Monissa ohjelmointikielissä oktaaliluvut merkitään etuliitteellä 0 tai 0o, esimerkiksi 0o755. Oktaalia näkee nykyään lähinnä tiedosto-oikeuksien yhteydessä, kun taas heksa on yleistynyt muissa matalan tason käyttötarkoituksissa. Oktaalin etu on, että se jakaa binääridatan siisteihin kolmen bitin ryhmiin.

Kokeile myös näitä palveluita

Mainos

Usein kysytyt kysymykset

Miten oktaaliluku muunnetaan desimaaliksi?
Oktaalijärjestelmässä on numerot 0–7. Jokainen numero kerrotaan 8:n potenssilla paikkansa mukaan ja tulokset lasketaan yhteen. Esimerkiksi 17 (oktaali) = 1 × 8 + 7 = 15. Tämä laskuri tekee laskennan automaattisesti.
Mitä Unix-tiedosto-oikeudet kuten 755 tarkoittavat?
Linux- ja Unix-järjestelmissä tiedosto-oikeudet esitetään usein kolminumeroisena oktaalilukuna. Ensimmäinen numero koskee omistajaa, toinen ryhmää ja kolmas muita käyttäjiä. Jokainen numero on lukemis- (4), kirjoitus- (2) ja suoritusoikeuden (1) summa. 755 tarkoittaa: omistaja 7 = rwx, ryhmä 5 = r-x, muut 5 = r-x eli rwxr-xr-x.
Miksi juuri oktaalia käytetään tiedosto-oikeuksissa?
Tiedosto-oikeudet muodostuvat kolmen bitin ryhmistä (luku, kirjoitus, suoritus). Kolme bittiä vastaa täsmälleen yhtä oktaalinumeroa (0–7), joten kolme oikeusryhmää mahtuu siististi kolmeen oktaalinumeroon. Tämä tekee oktaalista luonnollisen esitystavan chmod-komennolle.
Miten desimaaliluku muunnetaan oktaaliksi?
Jaa luku toistuvasti 8:lla ja merkitse jokainen jakojäännös muistiin. Kun osamäärä on nolla, lue jäännökset viimeisestä ensimmäiseen. Esimerkiksi 255 → 377: 255/8 = 31 jää 7, 31/8 = 3 jää 7, 3/8 = 0 jää 3, eli alhaalta ylös 377.
Mitä yleisiä oikeusarvoja kannattaa tuntea?
Yleisiä arvoja ovat 644 (rw-r--r--, tavallinen tiedosto), 755 (rwxr-xr-x, ohjelma tai hakemisto), 700 (rwx------, vain omistajalle), 600 (rw-------, yksityinen tiedosto) ja 777 (rwxrwxrwx, kaikki oikeudet kaikille – yleensä vältettävä turvallisuussyistä).
Oliko tästä laskurista apua?

Kokeile näitä laskureita

Lukujärjestelmät

Kaikki laskurit

Suositut laskurit

Kaikki laskurit

Kokeile myös näitä palveluita

Mainos

Linkitä tämä laskuri

Kopioi koodi ja liitä se omalle sivustollesi.

Suositut laskurit