# Supported file formats

IDA Pro can disassemble all popular file formats. The list contains some, but not all, of the file types handled by IDA Pro.

* MS DOS
* EXE File
* MS DOS COM File
* MS DOS Driver
* New Executable (NE)
* Linear Executable (LX)
* Linear Executable (LE)
* Portable Executable (PE) (x86, x64, ARM, etc)
* Windows CE PE (ARM, SH-3, SH-4, MIPS)
* Mach-O for OS X and iOS (x86, x64, ARM and PPC)
* Dalvik Executable (DEX)
* EPOC (Symbian OS executable)
* Windows Crash Dump (DMP)
* XBOX Executable (XBE)
* Intel Hex Object File
* MOS Technology Hex Object File
* Netware Loadable Module (NLM)
* Common Object File Format (COFF)
* Binary File
* Object Module Format (OMF)
* OMF library
* S-record format
* ZIP archive
* JAR archive
* Executable and Linkable Format (ELF)
* Watcom DOS32 Extender (W32RUN)
* Linux a.out (AOUT)
* PalmPilot program file
* AIX ar library (AIAFF)
* PEF (Mac OS or Be OS executable)
* QNX 16 and 32-bits
* Nintendo (N64)
* SNES ROM file (SMC)
* Motorola DSP56000 .LOD
* Sony Playstation PSX executable files,
* object (psyq) files
* library (psyq) files

Check out the list of [supported processors](https://docs.hex-rays.com/8.5/user-guide/disassembler/supported-processors) and screenshots of many processor disassemblies in the [gallery](https://docs.hex-rays.com/8.5/user-guide/disassembler/disassembly-gallery).
