O hexspeak , os franceses hexadecimal e Inglês " falar " , é um sistema de escrita usando apenas os caracteres do sistema hexadecimal : 0123456789ABCDEF. Na programação , o hexspeak permite criar números mágicos fáceis de lembrar.
Os números não podem ser usados, como em 0xDEADBEEF(" carne morta ") e 0xCAFEBABE(" café babe "). 0xDEADBEEFàs vezes é usado como preenchimento para memória não inicializada (na alocação) ou apagada (após a desalocação). 0xCAFEBABEsão os primeiros 4 bytes de um arquivo .class (na linguagem Java ).
Os números podem ser usados por sua semelhança gráfica com as letras: "0" para O, "1" para I ou para L, "5" para S, "6" para G, "7" para T, como em 0xFACEB00Cou 0xC01055E(para " colosso"). Alguns dígitos podem ser usados para sua consonância em inglês, "8" para ate as in 0xDEFEC8ED(para " defecado ").
Ao contrário do leet speak , o hexspeak não visa complicar a leitura para o neófito, é apenas um meio de escolher um número para simbolizar algo por um truque mnemônico , o que torna esse número facilmente reconhecível e verificável.
Codificado | Tradução |
---|---|
0xD1CECA5E | caixa de dados |
0xFEE4ABED | taxa para uma cama |
0xB16B00B5 | peitos grandes |
0xDEADBEEF | carne morta |
0xB0CAD0 | Belo presente |