Ir para o conteúdo
Totalmente local

Conversor octal

Converta texto em códigos de caracteres octais e vice-versa.

Entrada

Conversor octal

Cole qualquer texto e esta ferramenta converte cada caractere em seu código octal (base 8), separado por espaço - ou cole uma lista de códigos octais e converta-os novamente em texto legível. Ele executa ambas as direções a partir de uma única caixa de entrada: escolha "Texto para octal" para codificar ou "Octal para texto" para decodificar.

Octal aparece constantemente em sistemas Unix e Linux, mais visivelmente em notações de permissão de arquivo como 755 ou 644 para chmod - cada dígito representando um trio de leitura/gravação/execução na base 8. Além das permissões, sequências de escape octais aparecem em linguagens mais antigas da família C e alguns formatos de arquivo, e a base numérica em si é um elemento básico dos cursos de ciência da computação que ensinam como grupos binários em dígitos legíveis por humanos (três bits por dígito octal, de forma limpa, ao contrário dos quatro bits compactados em um dígito hex).

Por padrão, o conversor codifica por unidade de código UTF-16, correspondendo à forma como as strings JavaScript são indexadas internamente. Ative "Pontos de código Unicode completos" para codificar por ponto de código, para que um emoji ou um caractere fora do plano multilíngue básico produza um número octal em vez de um par substituto - útil ao percorrer texto que contém diacríticos ou emoji e você deseja que a decodificação o reconstrua exatamente.

Tudo é executado localmente no seu navegador: nada do que você cola é carregado ou registrado em qualquer lugar. Converta um snippet, uma string de permissão ou um parágrafo completo e, em seguida, copie o resultado ou envie-o diretamente para outra ferramenta, como o conversor binário ou hex, para comparar bases numéricas lado a lado.

FAQ

Para que é usado o octal?
Octal (base 8) é mais conhecido pelas permissões de arquivo Unix/Linux (por exemplo, chmod 755) e também aparece em algumas sequências de escape e formatos de números herdados. Cada dígito octal representa exatamente três bits, o que o torna um exemplo de ensino comum ao lado do binário e do hexadecimal.
Como cada personagem é convertido?
Por padrão, cada unidade de código UTF-16 se torna seu valor numérico escrito na base 8. Ative "Pontos de código Unicode completos" para converter por ponto de código completo, o que é importante para emojis e caracteres fora do plano multilíngue básico.
Qual formato a decodificação espera?
Números octais separados por espaço usando apenas os dígitos de 0 a 7, como "110 151". Um token com qualquer outro dígito ou caractere retorna um erro em vez de uma estimativa errada.
Meu texto é carregado em algum lugar?
Não. A conversão é executada inteiramente no seu navegador e sua entrada nunca sai do seu dispositivo.