Wat is het .X86 bestandstype?
De .x86-bestandsnaamextensie houdt verband met de x86 CPU-architectuur (Central Processor Unit) van Intel. x86 is al meer dan een decennium een gangbare 32-bit PC-architectuur, die begon met Intel 80386 (i386), de eerste 32-bit CPU. Alle latere Intel, AMD en andere Intel-compatibele CPU's ondersteunen x86 instructies.
De .x86-extensie wordt door Microsoft en andere softwareleveranciers in hun software-installatiepakketten gebruikt om x86-runtimebestanden te onderscheiden van de x86-64-, amd64- en ia64-versies van dezelfde, indien een softwarepakket runtimes bevat voor verschillende ondersteunde CPU-architecturen.
Een .x86-bestand is een binair bestand met uitvoerbare machinecode die speciaal is gecompileerd voor x86-compatibele CPU's. In Windows zijn .x86-bestanden in feite EXE-bestanden in het PE-formaat (Portable Executable). Een .x86-bestand kan statisch of dynamisch worden gekoppeld aan DLL-bibliotheken waarvan het afhankelijk is om te worden uitgevoerd.
Geen van de werkelijke toepassingen zou de .x86 extensie hebben, en deze extensie heeft geen standaard associatie in Windows. Een .x86 binary kan niet direct worden uitgevoerd, tenzij de extensie wordt gewijzigd in .exe.
In GNU/Linux wordt de .x86 extensie normaliter toegewezen aan shell (sh) scripts op kernel-niveau die worden uitgevoerd om de ondersteuning van Intel-compatibele CPU's door de kernel en zijn modules te configureren. Af en toe kan een .x86 bestand in GNU/Linux een ELF (Executable and Linkable Format) binair uitvoerbaar bestand zijn, gecompileerd voor de x86 CPU architectuur. Het 'file' commando kan worden gebruikt om het werkelijke bestandsformaat te bepalen op basis van de inhoud.
Software om X86 bestanden te openen of omzetten
U kunt X86 bestanden met de volgende programma's openen: