Octal

Octal, também conhecido como "base 8", é um sistema numérico que usa oito dígitos (0 a 7) para representar qualquer inteiro. Os valores octais às vezes são usados para representar dados em ciência da computação, pois bytes contêm oito bits. Por exemplo, o valor octal "10" pode representar 8 bits ou 1 byte. "20" representa 2 bytes, 30 representa 3 bytes e assim por diante. Os valores octais também podem ser facilmente convertidos de binário, que usa dois dígitos, e de hexadecimal, que usa 16 dígitos.

Para converter um valor octal em um valor decimal padrão ou "denário", multiplique cada dígito por 8n, em que n é a posição do dígito, começando em 0, da direita para a esquerda. Em seguida, some os resultados. Portanto, 123 em octal pode ser convertido em um valor decimal da seguinte forma:

80 x 3 + 81 x 2 + 82 x 1 = 3 + 16 + 64 = 83

A tabela abaixo mostra vários valores equivalentes em octal, decimal, hexadecimal e binário:

OctalDecimalHexadecimalBinário
1111
10881000
504028101000
10064401000000
123466829C1010011100

Conversão de binário para octal

Para converter um valor binário em um valor octal, separe os dígitos em grupos de três, começando da direita para a esquerda. Em seguida, multiplique cada 1 ou 0 por 2n, em que n é a posição de cada dígito, da direita para a esquerda, começando em 0. Por exemplo, para converter o valor binário 1010011100 da tabela acima, primeiro separe os dígitos desta forma: 1 010 011 100. Em seguida, multiplique os valores da seguinte maneira:

  1. 0x1 + 0x2 + 1x4 = 4
  2. 1x1 + 1x2 + 0x4 = 3
  3. 0x0 + 1x2 + 0x4 = 2
  4. 1x1 + 0x2 + 0x4 = 1

O valor resultante é: oct 1234. Os valores octais também podem ser exibidos com um subscrito "8", como 12348. A última linha da tabela acima pode ser escrita na notação com subscrito desta forma:

10100111002 = 12348 = 66810 = 29C16

Atualizado March 12, 2021 por Per C.

quizTeste seus conhecimentos

What is the purpose of an archive bit?

A
It indicates if a file is compressed or not.
0%
B
It prevents a file from being compressed.
0%
C
It indicates if a file has been backed up or not.
0%
D
It labels a file as saved or unsaved.
0%
Correct! Incorrect!     View the Archive Bit definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Octal nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.