Il termine 'x64' non è un'estensione di file standard e universalmente riconosciuta allo stesso modo di '.exe' o '.pdf'. Piuttosto, 'x64' è utilizzato prevalentemente come identificatore architetturale, riferendosi specificamente all'architettura del set di istruzioni a 64 bit sviluppata da AMD e successivamente adottata da Intel (nota anche come AMD64 o Intel 64). Quando incontrato in un contesto di file, di solito implica che il file associato—che potrebbe avere un'estensione come .dll, .exe, .so o .dylib—è compilato specificamente per la versione a 64 bit del sistema operativo. Ad esempio, una struttura di cartelle potrebbe contenere 'program_x86' (per 32 bit) e 'program_x64' (per 64 bit). Se un file stesso è denominato 'qualcosa.x64', è altamente non standard, ma contestualmente suggerisce un file eseguibile o di libreria a 64 bit. Questi file contengono istruzioni di codice macchina progettate per essere eseguite su processori che supportano il set di istruzioni x86-64, consentendo l'accesso a quantità maggiori di memoria (oltre 4 GB) e sfruttando le moderne funzionalità della CPU non disponibili per le applicazioni a 32 bit. Pertanto, il 'formato' è definito dalla struttura binaria sottostante (come PE per Windows o ELF per Linux) adattata per l'ambiente a 64 bit.