Hexadecimal to Binary Converter

Converteer hexadecimale getallen gemakkelijk en nauwkeurig naar binaire getallen.

Rekenmachine

Voer uw nummer in

Geef een hexadecimaal getal (0-9, A-F)

Historie

Geschiedenis en belang van Hexadecimaal

Oorsprongen en evolutie

Het hexadecimale (base-16) nummersysteem heeft een rijke geschiedenis die teruggaat tot de 17e eeuw toen wiskundige Gottfried Wilhelm Leibniz het voor het eerst bedacht rond 1679. Leibniz, niet de Zweeds-Amerikaanse ingenieur John William Nystrom, was in tegenstelling tot de populaire overtuiging de oorspronkelijke uitvinder van basis 16. Leibniz onderzocht verschillende notaties, waaronder het gebruik van Romeinse letters m, n, p, q, r, en s voor de zes extra cijfers die nodig zijn na 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.

Waarom Hexadecimale Zaken in Computing

Hexadecimal's ware betekenis kwam naar voren met de komst van moderne computing. De relatie tussen hexadecimaal en binair is wat het bijzonder waardevol maakt in de informatica:

  • Efficiënte binaire vertegenwoordiging: Elk hexadecimaal getal vertegenwoordigt perfect vier binaire cijfers (bits), waardoor het een ongelooflijk compacte manier is om binaire gegevens uit te drukken. Zo kan bijvoorbeeld het binaire nummer 101011
  • Geheugenadressen: Computergeheugenlocaties worden vaak uitgedrukt in hexadecimaal, omdat ze een meer menselijk leesbaar formaat bieden dan lange strings van binaire cijfers.
  • Kleurcodes: Webontwikkelaars gebruiken hexadecimaal dagelijks in CSS-kleurcodes (zoals #FF5733), waar elk paar hex cijfers de intensiteit van rode, groene en blauwe componenten vertegenwoordigt.
  • Montagetaal: Low-level programmering omvat vaak hexadecimale notatie voor geheugenadressen, op-codes en onmiddellijke waarden.
  • Debuggen: Hexadecimal wordt gebruikt in debugtools en geheugendumps om binaire gegevens weer te geven in een leesbaarder formaat.
  • Netwerkadressen: MAC adressen en IPv6 adressen gebruiken hexadecimale notatie voor compacte representatie.

Moderne toepassingen

Tegenwoordig is hexadecimaal essentieel in verschillende computercontexten:

Digitale beveiliging

Cryptografische sleutels, hash waarden, en digitale handtekeningen zijn vaak vertegenwoordigd in hexadecimaal.

Bestandsformaten

Binaire bestandsformaten gebruiken vaak hexadecimaal voor magische getallen en structuurdefinities.

Hardware programmering

Microcontroller en embedded systeem programmering gebruiken vaak hex voor apparaatregisters en geheugenbewerkingen.

Digitale media

Binaire gegevens in afbeeldingen, audio- en videobestanden worden vaak weergegeven en gemanipuleerd in hexadecimale vorm.

Wist je dat?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.

Het begrijpen van de relatie tussen hexadecimaal en binair is essentieel voor iedereen die werkzaam is in de informatica, programmering of digitale elektronica. Converteren tussen deze nummersystemen is een fundamentele vaardigheid die inzicht geeft in hoe computers daadwerkelijk informatie opslaan en verwerken.

Gids

Hoe Hexadecimal converteren naar Binary

Hexadecimaal (base-16) gebruikt de volgende cijfers:

0-9

A = 10

B = 11

C = 12

D = 13

E = 14

F = 15

Stappen om te converteren:

  1. 1
    Converteer elk hexadecimaal cijfer naar zijn 4-bit binair equivalent
  2. 2
    Combineer alle binaire cijfers in volgorde
Voorbeeld:

1A = 0001 1010

1 = 0001

A = 1010

Hexadecimaal naar binaire conversietabel:

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

Voorbeelden

Vaak voorkomende voorbeelden

Voorbeeld 1Basisnummers

0x0 = 0000

0x1 = 0001

0x9 = 1001

Voorbeeld 2Brief

0xA = 1010

0xF = 1111

0xFF = 11111111

Voorbeeld 3Gemeenschappelijke waarden

0x10 = 00010000

0x100 = 000100000000

0x1000 = 0001000000000000

Voorbeeld 4Gemengde nummers

0x1A = 00011010

0xB4 = 10110100

0x3E8 = 001111101000

Hulpmiddelen

Wiskunde converters

Heb je andere converters nodig?

Kan je de converter niet vinden die je nodig hebt?Contacteer onsom andere wiskunde converters te suggereren.