Hex encoder en decoder



Wat is een hexadecimaal?

Het hexadecimale getallensysteem, ook wel base-16 of soms gewoon hex genoemd, is een getallensysteem dat 16 unieke symbolen gebruikt om een ​​bepaalde waarde weer te geven. Die symbolen zijn 0-9 en A-F.

Het getallensysteem dat we in het dagelijks leven gebruiken, wordt het decimale of base-10-systeem genoemd en gebruikt de 10 symbolen van 0 tot en met 9 om een ​​waarde weer te geven.

Computers ‘denken’ in binaire code of basis twee. Maar dat is erg moeilijk voor mensen om te lezen, dus computerprogrammeurs hebben een speciale code die ze gebruiken wanneer ze met computers praten; het heet hexadecimale code. Het is gemakkelijker te lezen dan binaire code, maar een stuk moeilijker te lezen dan Engels! Naarmate computers geavanceerder worden, gebruiken wij programmeurs steeds minder hexadecimaal, maar we gebruiken het soms nog steeds.

Computers werken niet echt in hex, ze werken altijd op binair. De belangrijkste reden waarom we hexadecimale getallen gebruiken, is omdat het een mensvriendelijkere weergave biedt. Elk hexadecimaal cijfer vertegenwoordigt 4 bits en een paar van twee hexadecimaal vertegenwoordigt 8 bits (één byte).

Hexadecimaal gebruik – codering | Decoderen?

Enkele veel voorkomende voorbeelden zijn – Kleurcodes, IP-adressen en Mac-adressen enz. Vooral gebruikt omdat het een mensvriendelijkere weergave biedt.

Ten tweede en de belangrijkste, voor encoding – sommige portals werken op (alleen ASCII) schema. ASCII betekent ABC 123 en NIET-ASCII betekent teken buiten het Engels (Chinees, Japans en Duits, enz.). Hex-codering wordt gebruikt om niet-ASCII naar ASCII te converteren, waardoor gegevens gemakkelijk kunnen worden doorgegeven via een (alleen ASCII) portal.