Pular para o conteúdo
Todos os conceitos

Hexadecimal

Uma forma compacta de escrever bytes, com 16 símbolos.

No dia a dia contamos em base 10, com os dígitos de 0 a 9. O hexadecimal conta em base 16: usa 0 a 9 e depois a a f, que valem de 10 a 15.

A vantagem é que um byte, que vai de 0 a 255, cabe sempre em exatamente dois símbolos: 00 a ff. Por isso dumps de memória, arquivos e pacotes de rede costumam aparecer em hexadecimal.

Exemplo: a letra A é 65 em decimal e 41 em hexadecimal, porque 4 × 16 + 1 = 65. No CyberChef, a operação é From Hex.

os 16 símbolos: depois do 9 vêm letras 0 1 2 3 4 5 6 7 8 9 a 10 b 11 c 12 d 13 e 14 f 15 o byte 41 4 1 × 16 × 1 4 × 16 + 1 = 65 ASCII A um byte sempre cabe em 2 símbolos: de 00 (0) a ff (255)
O hexadecimal usa 16 símbolos, e as letras de a até f valem de 10 a 15; no byte 41, o 4 vale 4 grupos de 16 e o 1 vale 1, o que dá 65, a letra A.

Aparece nestes desafios