> octal | base8 | 0755 <
// Octal – convertir entre texte et représentation octale (base 8)
Systèmes Unix
Fréquemment utilisé pour les permissions de fichiers et les séquences d'échappement sous Unix/Linux.
Plus compact
Plus compact que le binaire, puisqu'il n'utilise que les chiffres 0–7.
Séquences d'échappement
Prend en charge le format \nnn utilisé dans de nombreux langages de programmation.
>> informations techniques
Comment fonctionne l'octal:
L'octal (base 8) utilise les chiffres 0 à 7. Chaque chiffre octal représente exactement 3 bits. En informatique, l'octal est souvent utilisé pour les permissions de fichiers Unix (755 = rwxr-xr-x) et les séquences d'échappement de caractères (\101 = 'A').
Exemples:
'A' → 101 "Hello" → 110 145 154 154 157 chmod 755 → rwxr-xr-x
Pourquoi utiliser l'octal:
- >Permissions de fichiers Unix
- >Séquences d'échappement
- >Systèmes hérités
- >Représentation compacte des bits
- >Encodage de caractères
>> foire aux questions
Qu'est-ce que l'octal ?
L'octal est un système de numération en base 8 qui utilise les chiffres 0 à 7. Chaque chiffre octal représente 3 bits, ce qui permet de représenter des données binaires de manière plus compacte.
Pourquoi l'octal est-il utilisé pour les permissions Unix ?
Les permissions de fichiers Unix utilisent 3 bits pour le propriétaire, le groupe et les autres (lecture = 4, écriture = 2, exécution = 1). L'octal représente parfaitement ces groupes de 3 bits : 755 signifie rwx (7) pour le propriétaire et r-x (5) pour le groupe et les autres.
Qu'est-ce qu'une séquence d'échappement octale ?
Les séquences d'échappement octales comme \101 représentent des caractères par leur code ASCII en octal. Elles sont utilisées dans de nombreux langages et outils pour représenter des caractères spéciaux ou non imprimables.
Quelle est la différence entre l'octal et l'hexadécimal ?
L'octal utilise 8 symboles (0–7) et représente 3 bits par chiffre, tandis que l'hexadécimal utilise 16 symboles (0–F) et représente 4 bits par chiffre. L'hexadécimal est plus courant aujourd'hui, mais l'octal reste important dans l'univers Unix.