www.wikidata.de-de.nina.az
Hexspeak von hexadezimal und engl to speak sprechen nennt man Zahlen in hexadezimaler Notation die auch als Worter der meist englischen Sprache gelesen werden konnen beispielsweise lautet die Dezimalzahl 57005 in hexadezimaler Darstellung DEAD dead tot Deutschsprachige Entwickler verwenden auch deutsche Wortkombinationen wie beispielsweise BADEAFFE 0xBADEAFFE in seinem ElementHexspeak wurde von Programmierern erfunden die fur die Markierung von Daten oder Speicherbereichen eine magische Zahl als eindeutigen Identifikator benotigten In der hexadezimalen Zahlendarstellung in der neben den arabischen Ziffern 0123456789 auch die Buchstaben ABCDEF aus dem lateinischen Alphabet verwendet werden konnen bestimmte Zahlen wie lesbare englische Worter aussehen wobei auch die Ziffern gelegentlich gemass Leetspeak Buchstaben reprasentieren z B kann die Ziffer 5 den Buchstaben S darstellen Inhaltsverzeichnis 1 Gebrauchliche Hexspeak Zahlen 2 Hexspeak Zahlen als magische Zahlen 3 Andere Notationen 4 Weblinks 5 EinzelnachweiseGebrauchliche Hexspeak Zahlen BearbeitenDerzeit 2010 haben die haufiger benutzten Hexspeak Zahlen aufgrund der in heutigen Computersystemen verbreiteten 32 Bit Architektur eine Lange von 32 bit entsprechend 8 Hexadezimalziffern Mit dem zunehmenden Aufkommen von 64 Bit Systemen sind auch Hexspeak Zahlen mit 64 bit haufiger anzutreffen sie sind aber nach wie vor eher selten ebenso wie Hexspeak Zahlen mit 16 bit Bekannte Hexspeak Zahlen sind beispielsweise Hexadezimalzahl englisch deutsch etwa 0xDEADBEEF dead beef totes Rindfleisch0xDECAFBAD decaf bad koffeinfrei ist schlecht0xCAFEBABE cafe babe Cafe Herzchen0xC001CAFE cool cafe kalter Kaffee0xBAADF00D bad food schlechtes Essen0xBAADFEED bad feed schlechtes Futter0xC0EDBABE coed babe schone Studentin0x1FEDBEEF one fed beef ein gefuttertes Rind ein verfuttertes Rind0xBADCAB1E bad cable schlechtes Kabel0xBADC0DED bad coded schlecht programmiert0xC001D00D cool dood cooler Typ0xDEADC0DE dead code toter Code0xDEADDA7A dead data tote Daten0x1BADBABE one bad babe ein mieses Luder0xC0CAC01A 0xADD511FE coca cola adds life Coca Cola erfrischt0xC0DEBA5E codebase Codebase Gesamter Quelltext einer Anwendung 0xABAD1DEA a bad idea eine schlechte Idee0xBA55 bass Bass0xBADA55 bad ass krasser Typ0xB16B00B5 big boobs grosse Bruste 1 0xBADEAFFE Bade Affe0xAFFED00F Affe doof0xBADB007 bad boot Schlechter Ladevorgang Booten 0xD00FEB0F Doofe BOF Schlechte BedienoberflacheHexspeak Zahlen als magische Zahlen BearbeitenViele Prozessoren Betriebssysteme und Debugger machen Gebrauch von magischen Zahlen zur schnellen Identifizierung werden oft Hexspeak Zahlen gewahlt Bekannte Beispiele 0xABADBABE a bad babe ist die magische Zahl fur den Boot Zero Block bei Apple 0xBAADF00D bad food wird bei Microsofts Funktion LocalAlloc LMEM FIXED benutzt um nicht belegten Heap Speicher zu erkennen 0xDEADBEEF dead beef wird bei IBMs RS 6000 Systemen und bei Computern mit Mac OS auf 32 Bit PowerPC Prozessoren als magic debug number genutzt 2 0xFEE1DEAD feel dead wird im Linux Systemaufruf reboot benutzt 3 0xCAFEBABE cafe babe ist die magische Zahl aller Java Klassendateien 4 0xBADCAB1E bad cable wird in Embedded Visual Studio vom On Device Debugger verwendet wenn die Verbindung vom Debugger zum Device wahrend des Debugging unterbrochen wurde 0xFEEDC0DE feed code wurde im Betriebssystem OS 9 als Initialisierungswert fur noch unbelegten Speicher verwendet 0xDEADFACE dead face stand im Betriebssystem OS 9 als magische Zahl am Anfang der Uberschrift eines Moduls Andere Notationen BearbeitenWie in den Beispielen oben benutzt auch die Programmiersprache C das Prafix 0x fur die Kennzeichnung einer Zeichenfolge als Hexadezimalzahl Dieses Prafix wird normalerweise ignoriert wenn eine Hexspeak Zahl als englischer Text interpretiert wird Ein Gegenbeispiel ist das Netzwerkmanagementsystem CA Spectrum welches zur Kommunikation zwischen Server und Clientsystemen den TCP Port 48879 verwendet der in C Notation als 0xbeef also Ox beef deutsch Ochsenfleisch gelesen wird Da besonders bei der Programmierung eigener Anwendungen diese Portangabe haufig benotigt wird wurde hier eine leicht zu merkende Eselsbrucke geschaffen Auch in anderen Notationen konnen solche Kennzeichnungen durchaus Bestandteil des englischen Textes werden Beispiele Im x86 Assembler werden hexadezimale Zahlen mit einem Suffix h gekennzeichnet Hier ware eine Hexspeak Zahl beispielsweise 0FEEDADEADF15h feed a dead fish futtere einen toten Fisch In der Programmiersprache Pascal bzw anderen Assemblern wird hexadezimalen Zahlen ein vorangestellt Damit sind Hexspeak Zahlen moglich wie EED seed die Saat so wird der Vorgabewert eines Pseudozufall szahlengenerators bezeichnet Weblinks BearbeitenHexOddities eine Sammlung von Hexspeak Zahlen DEADBEEF Jargon File Why CAFEBABE Newsgroup DiskussionEinzelnachweise Bearbeiten Dean Howell Dear Microsoft Thanks For The 0xB16B00B5 Memento des Originals vom 12 April 2015 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www thepowerbase com Abgerufen am 21 Juli 2012 Dave Falkenburg Brian Topping Debugging on PowerPC Abgerufen am 18 April 2008 Man Page zu reboot 2 Abgerufen am 18 April 2008 VM Spec The class File Format In The Java Virtual Machine Specification Abgerufen am 8 September 2015 Abgerufen von https de wikipedia org w index php title Hexspeak amp oldid 233146231