Le terme 'x64' n'est pas une extension de fichier standard et universellement reconnue de la même manière que '.exe' ou '.pdf'. Il est plutôt utilisé de manière prédominante comme un identifiant d'architecture, se référant spécifiquement à l'architecture d'ensemble d'instructions 64 bits développée par AMD et adoptée ultérieurement par Intel (également connue sous le nom d'AMD64 ou Intel 64). Lorsqu'il est rencontré dans un contexte de fichier, cela implique généralement que le fichier associé — qui pourrait avoir une extension telle que .dll, .exe, .so, ou .dylib — est compilé spécifiquement pour la version 64 bits du système d'exploitation. Par exemple, une structure de dossiers pourrait contenir 'program_x86' (pour 32 bits) et 'program_x64' (pour 64 bits). Si un fichier lui-même est nommé 'something.x64', c'est très non standard, mais suggère contextuellement un fichier exécutable ou une bibliothèque 64 bits. Ces fichiers contiennent des instructions de code machine conçues pour s'exécuter sur des processeurs prenant en charge l'ensemble d'instructions x86-64, permettant l'accès à de plus grandes quantités de mémoire (plus de 4 Go) et l'utilisation des fonctionnalités modernes du CPU indisponibles aux applications 32 bits. Par conséquent, le 'format' est défini par la structure binaire sous-jacente (comme PE pour Windows ou ELF pour Linux) adaptée à l'environnement 64 bits.