Il termine 'i386' si riferisce principalmente all'architettura del set di istruzioni (ISA) a 32 bit sviluppata da Intel, che ha costituito la base per i processori Pentium originali e per molti successivi processori x86. Quando si incontra come estensione di file o come componente all'interno di un nome file (come 'programma.i386'), indica solitamente un file binario, un codice oggetto o un eseguibile compilato specificamente per l'esecuzione su sistemi che utilizzano l'architettura x86 a 32 bit. Questi file contengono spesso istruzioni in linguaggio macchina, sezioni di dati e informazioni di rilocazione necessarie al caricatore del sistema operativo. In molti sistemi di tipo Unix (come Linux o BSD), specialmente durante la compilazione o la gestione dei pacchetti, 'i386' viene utilizzato come identificatore di triplette (tag di architettura) per specificare che i binari contenuti sono destinati ai processori Intel a 32 bit, distinguendoli da quelli a 64 bit ('x86_64') o da altre architetture (come ARM). Tali file rappresentano componenti fondamentali dei pacchetti di installazione software o delle librerie di sistema.