Conversor hexadecimal para binário

Converta números hexadecimais para números binários com facilidade e precisão.

Calculadora

Digite seu número

Digite um número hexadecimal (0-9, A-F)

Histórico

História e Importância do Hexadecimal

Origem e Evolução

O sistema de números hexadecimal (base-16) tem uma rica história que remonta ao século XVII quando o matemático Gottfried Wilhelm Leibniz o concebeu pela primeira vez por volta de 1679. Ao contrário da crença popular, Leibniz, não engenheiro sueco-americano John William Nystrom, foi o inventor original da base 16. Leibniz explorou várias notações, incluindo usando letras romanas m, n, p, q, r, e s para os seis dígitos extras necessários além de 0-9.

The term "hexadecimal" itself wasn't popularized until the 1950s, when the National Bureau of Standards (now known as the National Institute of Standards and Technology) used it for the Standards Eastern Automatic Computer (SEAC). They established the now-standard notation of using 0-9 and A-F as the sixteen digits, which has remained the convention ever since.

Throughout history, various terms have been used for base 16, including sedecimal, sexdecimal, sedenary, and senidenary. The term "hexadecimal" is actually a hybrid of Greek and Latin roots (Greek "hex" for six and Latin "decimal" for ten), making it etymologically impure, though now universally accepted.

Por que os assuntos hexadecimais na computação

O verdadeiro significado de Hexadecimal surgiu com o advento da computação moderna. A relação entre hexadecimal e binário é o que o torna particularmente valioso na ciência da computação:

  • Representação binária eficiente: Cada dígito hexadecimal representa perfeitamente quatro dígitos binários (bits), tornando-se uma maneira incrivelmente compacta de expressar dados binários. Por exemplo, o número binário 1010110110001010 pode ser escrito de forma muito mais concisa como AB8A em hexadecimal.
  • Endereços de Memória: Locais de memória de computador são comumente expressos em hexadecimal, pois fornecem um formato mais legível para humanos do que cadeias longas de dígitos binários.
  • Códigos de Cores: Os desenvolvedores da Web usam hexadecimal diariamente em códigos de cores CSS (como #FF5733), onde cada par de dígitos hexadecimais representa a intensidade dos componentes vermelho, verde e azul.
  • Língua de Montagem: Programação de baixo nível muitas vezes envolve notação hexadecimal para endereços de memória, op-codes e valores imediatos.
  • Depuração: Hexadecimal é usado em ferramentas de depuração e despejos de memória para exibir dados binários em um formato mais legível.
  • Endereços de Rede: Endereços MAC e endereços IPv6 usam notação hexadecimal para representação compacta.

Aplicações Modernas

Hoje, hexadecimal é essencial em vários contextos de computação:

Segurança Digital

Chaves criptográficas, valores de hash e assinaturas digitais são comumente representadas em hexadecimal.

Formatos de Ficheiros

Formatos de arquivo binário geralmente usam hexadecimal para números mágicos e definições de estrutura.

Programação de Hardware

Microcontrolador e programação de sistema embutido frequentemente usam hex para registros de dispositivos e operações de memória.

Mídia Digital

Dados binários em imagens, áudio e arquivos de vídeo são frequentemente representados e manipulados em forma hexadecimal.

Sabias?The common computer notation "0x" used to prefix hexadecimal numbers (such as 0x1A3F) became widespread through the C programming language, though its origins may trace back to earlier IBM systems.

Compreender a relação entre hexadecimal e binário é essencial para quem trabalha em ciência da computação, programação ou eletrônica digital. Converter entre estes sistemas de números é uma habilidade fundamental que fornece insight sobre como os computadores armazenam e processam informações.

Guia

Como converter Hexadecimal para Binário

Hexadecimal (base-16) usa os seguintes dígitos:

0-9

A = 10

B = 11

C = 12

D = 13

E = 14

F = 15

Passos a Converter:

  1. 1
    Converter cada dígito hexadecimal para o seu equivalente binário de 4 bits
  2. 2
    Combine todos os dígitos binários em ordem
Exemplo:

1A = 0001 1010

1 = 0001

A = 1010

Tabela de Conversão Hexadecimal para Binário:

0 = 0000

1 = 0001

2 = 0010

3 = 0011

4 = 0100

5 = 0101

6 = 0110

7 = 0111

8 = 1000

9 = 1001

A = 1010

B = 1011

C = 1100

D = 1101

E = 1110

F = 1111

Exemplos

Exemplos comuns

Exemplo 1Números básicos

0x0 = 0000

0x1 = 0001

0x9 = 1001

Exemplo 2Letras

0xA = 1010

0xF = 1111

0xFF = 11111111

Exemplo 3Valores comuns

0x10 = 00010000

0x100 = 000100000000

0x1000 = 0001000000000000

Exemplo 4Números mistos

0x1A = 00011010

0xB4 = 10110100

0x3E8 = 001111101000

Ferramentas

Conversores de Matemática

Precisa de outros conversores?

Não consegues encontrar o conversor de que precisas?Contacte-nospara sugerir outros conversores de matemática.