Hexspeak , franceză hexazecimal și engleză „ vorbesc “ , este un sistem de scriere folosind doar caracterele din sistem hexazecimal : 0123456789ABCDEF. În programare , hexspeak vă permite să creați numere magice ușor de reținut.
Numerele nu pot fi folosite deloc, ca în 0xDEADBEEF(„ carne de vită moartă ”) și 0xCAFEBABE(„ café babe ”). 0xDEADBEEFeste uneori folosit ca umplutură pentru memoria neinițializată (la alocare) sau ștearsă (după repartizare). 0xCAFEBABEsunt primii 4 octeți ai unui fișier .class (în limbaj Java ).
Numerele pot fi folosite pentru asemănarea lor grafică cu literele: "0" pentru O, "1" pentru I sau pentru L, "5" pentru S, "6" pentru G, "7" pentru T, ca în 0xFACEB00Csau 0xC01055E(pentru " colos"). Unele cifre pot fi folosite pentru consoanța lor în engleză, „8” pentru mâncat ca în 0xDEFEC8ED(pentru „ defecat ”).
Spre deosebire de leet speak , hexspeak nu urmărește să complice citirea pentru neofit, este doar un mijloc de a alege un număr care să simbolizeze ceva printr-un truc mnemonic , ceea ce face acest număr ușor de recunoscut și verificabil.
Codificat | Traducere |
---|---|
0xD1CECA5E | caz de zaruri |
0xFEE4ABED | taxa pentru un pat |
0xB16B00B5 | sanii mari |
0xDEADBEEF | carne de vită moartă |
0xB0CAD0 | frumos cadou |