encoderen | decoderen | comprimeren

> octal | base8 | 0755 <

// Octaal – converteer tussen tekst en octale (basis 8) weergave

[UNIX]

Unix-systemen

Wordt vaak gebruikt voor bestandsrechten en escape-sequenties in Unix/Linux.

[COMPACT]

Compact

Compacter dan binair, omdat alleen de cijfers 0–7 worden gebruikt.

[ESCAPE]

Escape-sequenties

Ondersteunt het \nnn-formaat dat in veel programmeertalen wordt gebruikt.

>> technische info

Hoe octaal werkt:

Octaal (basis 8) gebruikt de cijfers 0–7. Elke octale digit vertegenwoordigt precies 3 bits. In de informatica wordt octaal vaak gebruikt voor Unix-bestandsrechten (755 = rwxr-xr-x) en escape-sequenties voor tekens (\101 = 'A').

Voorbeelden:

'A' → 101 "Hello" → 110 145 154 154 157 chmod 755 → rwxr-xr-x

Waarom octaal gebruiken:

  • >Unix-bestandsrechten
  • >Escape-sequenties
  • >Legacy-systemen
  • >Compacte bitrepresentatie
  • >Tekencodering

>> veelgestelde vragen

Wat is octaal?

Octaal is een talstelsel met basis 8 dat de cijfers 0–7 gebruikt. Elke octale digit staat voor 3 bits en maakt het makkelijker binaire data compacter weer te geven.

Waarom wordt octaal gebruikt voor Unix-rechten?

Unix-bestandsrechten gebruiken 3 bits voor eigenaar, groep en anderen (lezen = 4, schrijven = 2, uitvoeren = 1). Octaal geeft deze 3-bitgroepen perfect weer: 755 betekent rwx (7) voor de eigenaar en r-x (5) voor groep en anderen.

Wat zijn octale escape-sequenties?

Octale escape-sequenties zoals \101 vertegenwoordigen tekens via hun ASCII-code in octaal. Ze worden gebruikt in veel programmeertalen en tools om speciale of niet-afdrukbare tekens weer te geven.

Wat is het verschil tussen octaal en hexadecimaal?

Octaal gebruikt 8 symbolen (0–7) en vertegenwoordigt 3 bits per digit, terwijl hexadecimaal 16 symbolen (0–F) gebruikt en 4 bits per digit vertegenwoordigt. Hexadecimaal is tegenwoordig gebruikelijker, maar octaal blijft belangrijk in Unix-systemen.

Andere talen