Die Bezeichnung 'x86_64' (auch bekannt als AMD64 oder Intel 64) ist keine standardmäßige Dateiendung wie '.exe' oder '.elf'. Stattdessen handelt es sich um eine architektonische Spezifikation, die sich auf die 64-Bit-Erweiterung des x86-Befehlssatzes bezieht, welche hauptsächlich von modernen Desktop- und Server-CPUs von Intel und AMD verwendet wird. Wenn sie im Dateikontext angetroffen wird, beispielsweise in einem Dateinamen oder einer Verzeichnisstruktur (z.B. 'programm_x86_64'), signalisiert sie, dass die zugehörige Datei eine kompilierte Binärdatei oder ausführbare Datei ist, die speziell für die Ausführung auf einem System erstellt wurde, das den x86-64-Befehlssatz verwendet. Diese ausführbaren Dateien enthalten Maschinencode, der direkt vom 64-Bit-Prozessor verstanden wird. Das tatsächliche Dateiformat der ausführbaren Datei hängt vom Betriebssystem ab; unter Linux ist es typischerweise ELF (Executable and Linkable Format); unter Windows ist es PE (Portable Executable); und unter macOS ist es Mach-O. Daher beschreibt 'x86_64' die Ziel-CPU-Architektur für den in der ausführbaren Datei enthaltenen Maschinencode.