Sistema Octal
Base 8: uma forma prática de agrupar bits de 3 em 3
O sistema octal é a base 8: usa 8 símbolos (0, 1, 2, 3, 4, 5, 6, 7). Ele existe como uma "tradução" mais curta do binário, sem perder a relação direta bit a bit com ele.
Por que agrupar de 3 em 3?
8 é uma potência de 2 (2³ = 8). Isso significa que cada dígito octal representa exatamente 3 bits, nem mais, nem menos. Para converter um número binário em octal, basta separar os bits em grupos de 3 (da direita para a esquerda) e converter cada grupo separadamente:
01000010 → 001 000 010 → 1 0 2 → 102 (octal)
Escrever 102 é bem mais curto do que escrever 01000010, e ainda assim dá pra "voltar" ao binário original sem ambiguidade, dígito a dígito.
Onde o octal ainda aparece
Hoje o octal é bem menos comum do que o hexadecimal, mas ainda sobrevive em alguns lugares, como nas permissões de arquivos em sistemas Unix/Linux (o comando chmod 755, por exemplo, usa três dígitos octais — um para dono, um para grupo, um para os demais usuários, cada um representando 3 bits de permissão: ler, escrever, executar).
Mesma ideia, base diferente
Repare que o octal usa exatamente o mesmo princípio de valor posicional do decimal e do binário — só que as potências agora são de 8: unidades (8⁰), "grupos de 8" (8¹), "grupos de 64" (8²), etc.