> octal | base8 | 0755 <
// Octal: convierte entre texto y representación octal (base 8)
Sistemas Unix
Se utiliza habitualmente para permisos de archivos y secuencias de escape en Unix/Linux.
Más compacto
Más compacto que binario, ya que solo usa los dígitos 0–7.
Secuencias de escape
Compatible con el formato \nnn utilizado en muchos lenguajes de programación.
>> información técnica
Cómo funciona el octal:
El octal (base 8) utiliza los dígitos del 0 al 7. Cada dígito octal representa exactamente 3 bits. En informática, el octal se usa a menudo para permisos de archivos Unix (755 = rwxr-xr-x) y secuencias de escape de caracteres (\101 = 'A').
Ejemplos:
'A' → 101 "Hello" → 110 145 154 154 157 chmod 755 → rwxr-xr-x
Por qué usar octal:
- >Permisos de archivos Unix
- >Secuencias de escape
- >Sistemas heredados
- >Representación compacta de bits
- >Codificación de caracteres
>> preguntas frecuentes
¿Qué es el octal?
El octal es un sistema numérico de base 8 que utiliza los dígitos del 0 al 7. Cada dígito octal representa 3 bits, lo que permite representar datos binarios de forma más compacta.
¿Por qué se usa octal para permisos Unix?
Los permisos de archivos Unix usan 3 bits para propietario, grupo y otros (lectura = 4, escritura = 2, ejecución = 1). El octal representa perfectamente estos grupos de 3 bits: 755 significa rwx (7) para el propietario y r-x (5) para grupo y otros.
¿Qué son las secuencias de escape octales?
Las secuencias de escape octales como \101 representan caracteres por su código ASCII en octal. Se utilizan en muchos lenguajes de programación y herramientas para representar caracteres especiales o no imprimibles.
¿En qué se diferencia octal de hexadecimal?
El octal usa 8 símbolos (0–7) y representa 3 bits por dígito, mientras que el hexadecimal usa 16 símbolos (0–F) y representa 4 bits por dígito. El hexadecimal es más común hoy en día, pero el octal sigue siendo importante en sistemas Unix.