Supported File Types


File Type

Header

1

.exe

Windows executable application file

2

.dll

Dynamic Link Library containing reusable Windows code and functions

3

.com

Legacy DOS executable format supported by Windows

4

.cpl

Windows Control Panel extension module

5

.ocx

ActiveX control used by Windows applications

6

.drv

Legacy Windows driver file

7

.sys

Windows system or kernel-mode driver file

8

.efi

UEFI executable used during system boot or firmware operations

9

.msi

Windows Installer package file for software installation

10

.msp

Windows Installer patch file used for application updates

11

.elf

Standard binary file format used primarily on Linux and Unix-like systems

12

.so

Shared object library used in Linux/Unix systems

13

.o

Compiled object file not yet linked into a final executable

14

.ko

Linux kernel module file

15

.out

Default Unix/Linux compiled executable output (legacy naming)

16

.dylib

Dynamic library (macOS equivalent of .so on Linux)

17

.bundle

Loadable module/plugin bundle

18

.a

Static library archive

19

.framework

macOS framework bundle (contains dynamic library + resources)

20

.kext

Kernel extension (driver/plugin for macOS kernel)

21

.app

macOS application bundle (directory containing Mach-O executable + resources)

22

.plugin

macOS application plugin bundle

23

mach-o (no extension)

macOS Executable binary

24

.pdf

Adobe Portable Document Format


On This Page
Supported File Types