This article needs additional citations for verification .(August 2016) |
This alphabetical list of filename extensions contains extensions of notable file formats used by multiple notable applications or services.
Ext. | Description | Used by |
---|---|---|
A | Archive file | ar (Unix) |
AAC | Advanced Audio Coding file | iOS, Nintendo DSi, Nintendo 3DS, YouTube Music |
ACCDB [1] | Microsoft Access Database | Microsoft Access Database (Open XML) |
ACCFT [2] | Microsoft Access Data Type Template | Microsoft Access |
ACO | Adobe color palette format (.aco) [3] | Adobe Photoshop [4] |
ADT | Abrechnungsdatentransfer, an xDT application | Healthcare providers in Germany |
ADX | Document | Archetype Designer |
ADZ | Amiga Disk Zipped (See Amiga Disk File) | GZip |
AGDA | Agda (programming language) source file | Agda typechecker/compiler |
AGR | ArcView ASCII grid | |
AHK | AutoHotkey script file | AutoHotkey |
AI [5] | Adobe Illustrator Artwork | Adobe Illustrator |
AIFF [6] | Audio Interchange File Format | professional audio processing applications and on Macintosh [7] |
AIFC [6] | Compressed Audio Interchange File Format | |
AIO | APL programming language file transfer format file | |
AMF [8] [9] | Additive Manufacturing File Format | Computer Aided Design Software |
AMG | System image file | ACTOR |
AML [10] | AutomationML | AutomationML Group |
AMLX [10] | Compressed and packed AutomationML file | AutomationML Group |
AMPL | AMPL source code file | AMPL |
AMR | Adaptive Multi-Rate audio | |
AMV | Actions Media Video | |
ANI [11] | Animation cursors for Win | Win95 - WinNT |
ANN | Annotations of old Windows Help file | Windows 3.0 - XP |
APE | Monkey's Audio (Lossless) | audio media players |
APK | Android application package | Android |
APK | Alpine Linux Package | Alpine Linux and derivatives |
ARC [12] | ARC (file format) | |
ART [13] | Gerber format | Cadence Allegro, EAGLE |
ASAX [14] | ASP.NET global application file | |
ASCX [14] | ASP.NET User Control | |
ASF [15] | Advanced Streaming Format (Compressed Windows audio/video) | Microsoft Corporation |
ASHX [14] | ASP.NET handler file | |
ASM | Assembler language source | TASM, MASM, NASM, FASM |
ASPX | Active server page extended file | Microsoft Corporation |
ASX [16] | Advanced Stream Redirector file, redirects to an ASF file (see ASF) | Microsoft Corporation |
ATG [17] | Coco/R LL(1) formal grammar | Coco/R |
AT3 [18] | Atrac 3 Sound/music file | All Sony devices and programs with the Atrac 3+ specification |
AU | audio file [19] | |
AVI [20] [21] | Audio Video Interleave | Video for Windows |
AVIF | AV1 Image File Format | |
AWK | AWK script/program | awk, GNU Awk, mawk, nawk, MKS AWK, Awka (compiler) |
AX | DirectShow Filter | Microsoft Corporation (Video Players) |
AXF [22] | lightweight geodatabase | ESRI ArcPad |
Ext. | Description | Used by |
---|---|---|
B | BASIC language source | |
B | bc arbitrary precision calculator language file | Unix bc tool |
B64 | base64 binary-to-text encoding [23] | |
BAK | backup | various |
BAR | Broker Archive. Compressed file containing number of other files for deployment. [24] | IBM App Connect |
BAS | BASIC language source | QuickBASIC - GW-BASIC - FreeBASIC - others |
BAT | Batch file | MS-DOS, RT-11, DOS-based command processors |
BDF | Glyph Bitmap Distribution Format, a format used to store bitmap fonts. | Adobe |
BDT | Behandlungsdatentransfer, an xDT application | Healthcare providers in Germany |
BEAM | Executable bytecode file in fat binary format | BEAM (Erlang virtual machine) [25] |
BIB | Bibliography database | BibTex |
BIN | binary file | Every OS |
BLEND | Blender project file | Blender |
BM3 | UIQ3 Phone backup | |
BMP [26] | OS/2 or Win graphics format (BitMap Picture) | QPeg - CorelDraw - PC Paintbrush - many |
BPS | WPS backup file [27] | Microsoft Word, Microsoft Works |
BSON | JSON-like binary serialization [28] | MongoDB |
BSP | Binary space partitioning tree file | Quake-based game engines |
BYU | 3D geometry format [29] | CAD systems |
BZ2 [30] | Archive | bzip2 |
Ext. | Description | Used by |
---|---|---|
C-- | C-- language source | Sphinx C-- |
C | C language source Note that on case-sensitive platforms like Unix and with the gcc compiler the uppercase .C extension indicates a C++ source file. [31] | Watcom C/C++, Borland C/C++, gcc and other C compilers |
C | Unix file archive | COMPACT |
C++ | C++ language source | |
CPP | C++ language source | |
Config | Configuration file | |
C32 | COMBOOT Executable (32-bit) | SYSLINUX |
CAB [32] | Cabinet archive | Windows 95 and later, many file archivers |
CBL [33] | COBOL language source | |
CBT | COMBOOT Executable (incompatible with DOS COM files) | SYSLINUX |
CC | C++ language source | |
CD | ASP.NET class diagram file [14] | |
CDF [34] | Common Data Format | |
CDF [35] | Computable Document Format | Mathematica |
CDP [36] | Trainz Railroad Simulator Content Dispatcher Pack | Trainz Railroad Simulator |
CDR [37] | Vector graphics format (drawinF | CorelDraw |
CDXML | MIME type: chemical/x-cdxmlXML version of the ChemDraw Exchange format, CDX. [38] | |
CER [39] | Security certificate | Microsoft Windows |
CGM [40] [41] | Computer Graphics Metafile vector graphics | A&L - HG - many |
CHM [42] | Compiled Help File | Microsoft Windows, Help Explorer Viewer |
CHO [43] | ChordPro lead sheet (lyrics and chords) | ChordPro and similar tools |
CIA | Decrypted Nintendo 3DS ROM cartridge | Nintendo 3DS |
CIF [44] [45] | Crystallographic Information File | RasMol, Jmol |
CLASS [46] | Java class file | Java |
CLS | ooRexx class file | ooRexx |
CMD | Command Prompt batch file | Microsoft Windows NT based operating systems |
CMD [47] | executable programs | CP/M-86 operating system |
CML | Chemical Markup Language, for interchange of chemical information. [48] | |
CMOD [49] | Celestia Model | Celestia |
CN1 [50] | CNR IDL | MITRE |
CNOFF | 3D object file format with normals (.noff, .cnoff) [51] NOFF is an acronym derived from Object File Format. Occasionally called CNOFF if color information is present. [52] | |
COB [53] | COBOL language source | GnuCOBOL |
COE [54] | Coefficient file | Xilinx ISE |
COFF | 3D object file format (.off, .coff) [55] OFF is an acronym for Object File Format. Used for storing and exchanging 3D models. Occasionally called COFF if color information is present. [56] | |
COL | DIMACS graph data format. [57] | |
COM | DOS program | DOS- |
COMPILE [14] | ASP.NET precompiled stub file | |
CPC [58] | Compressed image | Cartesian Perceptual Compression |
CPIO | cpio archive file | cpio |
CPL [59] | Control panel file | Windows 3.x |
CPY [53] | COBOL source copybook file | |
CR2 [60] | Raw image format | Canon digital cameras |
CR3 [61] | Raw image format | Canon R series cameras |
CRAI [62] | CRAM index | |
CRAFT | Holds Spacecraft Assembly information | Kerbal Space Program |
CRT [39] | Security certificate | Microsoft Windows |
CS [63] | C# language source | |
CSPROJ [64] [65] | C# project file | Microsoft Visual Studio |
CSS [66] | Cascading style sheet | |
CSO [67] | Compiled Shader Object, extension of compiled HLSL | High-Level Shading Language |
CSV [68] | Comma Separated Values text file format (ASCII) | |
CUB | Used by electronic structure programs to store orbital or density values on a three-dimensional grid. [69] | |
CUBE | same as .cub | |
CUR | Non-animated cursor (extended from ICO) | Windows |
Ext. | Description | Used by |
---|---|---|
D | D Programming Language source file | DMD |
D | Directory containing configuration files (informal standard) | Unix |
DAA | Direct Access Archive | |
DAE | COLLADA file | |
DAF | Data file | Digital Anchor |
DART | Dart (programming language) source file | |
DAT | AMPL data file | AMPL |
DAT | LDraw (Sub)Part File, 3D Model | LDraw |
DAT | Data | RSNetWorx Project |
DAT | Data file in special format or ASCII | |
DAT | Database file | Clarion (programming language) |
DAT | Norton Utilities disc image data. It saves Boot sector, part of FAT and root directory in image.DAT on same drive. | Norton Utilities |
DAT | Optical disc image (can be ISO9660, but not restricted to) | cdrdao, burnatonce |
DAT | Video CD MPEG stream | |
DAT | Windows registry hive (REG.DAT Windows 3.11; USER.DAT and SYSTEM.DAT Windows 95, 98, and ME; NTUSER.DAT Windows NT/2000/XP/7) | Microsoft Windows |
DATS | Dynamic source | ATS |
DB | Database file | DB Browser for SQLite |
DBA | DarkBasic source code | |
DBC | Database Connection configuration file | AbInitio |
DBF | Native format of the dBASE database management application. [70] | |
DBG | Debugger script | DOS debug - Watcom debugger |
DBG | Symbolic debugging information | Microsoft C/C++ |
DEB | deb software package | Debian Linux and derivatives |
DEM | digital elevation model (DEM) including GTOPO30 and USGSDEM. GTOPO30 is a distribution format for a global digital elevation model (DEM) with 30-arc-second grid spacing. [71] USGSDEM is the standard format for the distribution of terrain elevation data for the United States. [72] | |
DGN | CAD Drawing | Bentley Systems, MicroStation and Intergraph's Interactive Graphics Design System (IGDS) CAD programs |
DICOM | Digital Imaging and Communications in Medicine (DICOM) bitmap | DICOM Software (XnView) |
DIF | Data Interchange Format | Visicalc |
DIF | Output from [diff] command - script for Patch command | |
DIRED | Directory listing (ls format) | Dired |
DIVX | DivX media format | |
DMG | Apple Disk Image | macOS (Disk Utility) |
DMP | memory dump file (e.g. screen or memory) | |
DN | Dimension model format | Adobe Dimension [73] |
DNG [74] | Digital Negative, a-publicly available archival format for the raw files generated by digital cameras | At least 30 camera models from at least 10 manufacturers, and at least 200 software products |
DOC [75] [76] [77] | A Document, or an ASCII text file with text formatting codes in with the text; used by many word processors | Microsoft Word and others |
DOCM | Microsoft Word Macro-Enabled Document | Microsoft Word |
DOCX [78] | Microsoft Word Document | Microsoft Word |
DOT [78] | Microsoft Word document template | Microsoft Word |
DOTX [78] | Office Open XML Text document template | Microsoft Word |
DPX [79] [80] | Digital Picture Exchange | |
DRC | Dirac format video | |
DSC [81] | Celestia Deep Space Catalog file | Celestia |
DTA | Stata database transport format. [82] | Stata |
DTD [83] | Document Type Definition | |
DVC [84] | Data version control yaml pointer into blob storage | |
DWF | Autodesk Design Web Format | Design Review |
DWG [85] | Drawing | AutoCAD, IntelliCAD, PowerCAD, Drafix, DraftSight etc. |
DX | same as JDX and JCM. | |
DXF [86] | Drawing Interchange File Format vector graphics | AutoCAD, IntelliCAD, PowerCAD, etc. |
Ext. | Description | Used by |
---|---|---|
E | E language source code | E |
E## | EnCase Evidence File chunk | EnCase Forensic Analysis Suite entity |
E00 | ArcInfo interchange file | GIS software |
E2D | 2-dimensional vector graphics file | Editor included in JFire |
e57 | A file format developed by ASTM International for storing point clouds and images | Most software that enables viewing and/or editing of 3D point clouds |
EBD | versions of DOS system files (AUTOEXEC.BAT, COMMAND.COM, CONFIG.SYS, WINBOOT.SYS, etc.) for an emergency boot disk | Windows 98, ME |
EC | Source code | eC |
ECC | Error-checking file | dvdisaster |
EDE | Ensoniq EPS disk image | AWAVE |
EDF | European data format | Medical timeseries storage files |
EFI | Extensible Firmware Interface | |
EIS | EIS Spectrum Analyser Project | EIS Spectrum Analyser Archived 2010-03-29 at the Wayback Machine |
EL | Emacs Lisp source code file | Emacs |
ELC | Byte-compiled Emacs Lisp code | Emacs |
ELF | Executable and Linkable File EurekaLog File (contains details of an exception) | Unix EurekaLog (https://www.eurekalog.com/) |
Outlook Express Email Message | Windows Live Mail, Outlook Express, Microsoft Notepad | |
EMAKER | E language source code (maker) | E |
EMF | Microsoft Enhanced Metafile | |
EML | Email conforming to RFC 5322; [87] Stationery Template | Email clients;Outlook Express |
EMZ | Microsoft Enhanced Metafile compressed with ZIP | Microsoft Office suite |
EOT | Embedded OpenType | |
EP | GUI wireframe/prototype project | Prikhi Pencil, Evolus Pencil |
EPA | Award BIOS splash screen | Award BIOS, XnView |
EPS | Encapsulated PostScript | CorelDraw - PhotoStyler - PMView - Adobe Illustrator - Ventua Publisher |
EPUB | Electronic Publication (e-Reader format) | Okular (Linux) - Apple Books - Sony Reader - Adobe Digital Editions - Calibre (LMW) |
EU4 | Europa Universalis 4 save game file | Europa Universalis 4 |
ERL | Erlang source code file | |
ES6 | ECMAScript 6 file | |
ESCPCB | Data file of "esCAD pcb", PCB Pattern Layout Design Software | esCAD pcb provided by Electro-System |
ESCSCH | Data file of "esCAD sch", Drawing Schematics Diagram Software | esCAD sch provided by Electro-System |
ESD | Windows Imaging Format | ImageX, DISM, 7-Zip, wimlib |
ETL | event trace log file | Microsoft [88] [89] |
EVT | Windows Event log file | Microsoft Windows NT 4.0 - XP; Microsoft Event Viewer |
EVTX | Windows Event log file XML structured | Microsoft Windows Vista, 7, 8; Microsoft Event Viewer |
EX | Elixir source code file | Elixir programming language running on BEAM (Erlang virtual machine) [90] |
EXE | Directly executable program | DOS, OpenVMS, Microsoft Windows, Symbian or OS/2 |
EXP | Drawing File format | Drawing Express |
EXP | Melco Embroidery Format | Embroidermodder |
EXR | OpenEXR raster image format (.exr). [55] Used in digital image manipulation for theatrical film production. EXR is an acronym for Extended Dynamic Range. Stores 16 bit per pixel IEEE HALF-precision floating-point color channels. Can optionally store 32-bit IEEE floating-point "Z" channel depth-buffer components, surface normal directions, or motion vectors. [91] | |
EXS | Elixir script file | Interactive Elixir (IEx) shell [92] |
The Rich Text Format is a proprietary document file format with published specification developed by Microsoft Corporation from 1987 until 2008 for cross-platform document interchange with Microsoft products. Prior to 2008, Microsoft published updated specifications for RTF with major revisions of Microsoft Word and Office versions.
Digital Picture Exchange (DPX) is a common file format for digital intermediate and visual effects work and is a SMPTE standard. The file format is most commonly used to represent the density of each colour channel of a scanned negative film in an uncompressed "logarithmic" image where the gamma of the original camera negative is preserved as taken by a film scanner. For this reason, DPX is the worldwide-chosen format for still frames storage in most digital intermediate post-production facilities and film labs. Other common video formats are supported as well, from video to purely digital ones, making DPX a file format suitable for almost any raster digital imaging applications. DPX provides, in fact, a great deal of flexibility in storing colour information, colour spaces and colour planes for exchange between production facilities. Multiple forms of packing and alignment are possible. The DPX specification allows for a wide variety of metadata to further clarify information stored within each file.
Matroska is a project to create a container format that can hold an unlimited number of video, audio, picture, or subtitle tracks in one file. The Matroska Multimedia Container is similar in concept to other containers like AVI, MP4, or Advanced Systems Format (ASF), but is an open standard.
Windows Media Video (WMV) is a series of video codecs and their corresponding video coding formats developed by Microsoft. It is part of the Windows Media framework. WMV consists of three distinct codecs: The original video compression technology known as WMV, was originally designed for Internet streaming applications, as a competitor to RealVideo. The other compression technologies, WMV Screen and WMV Image, cater for specialized content. After standardization by the Society of Motion Picture and Television Engineers (SMPTE), WMV version 9 was adapted for physical-delivery formats such as HD DVD and Blu-ray Disc and became known as VC-1. Microsoft also developed a digital container format called Advanced Systems Format to store video encoded by Windows Media Video.
.doc is a filename extension used for word processing documents stored on Microsoft's proprietary Microsoft Word Binary File Format; it was the primary format for Microsoft Word until the 2007 version replaced it with Office Open XML .docx
files. Microsoft has used the extension since 1983.
These tables compare features of multimedia container formats, most often used for storing or streaming digital video or digital audio content. To see which multimedia players support which container format, look at comparison of media players.
Markdown is a lightweight markup language for creating formatted text using a plain-text editor. John Gruber created Markdown in 2004 as an easy-to-read markup language. Markdown is widely used for blogging and instant messaging, and also used elsewhere in online forums, collaborative software, documentation pages, and readme files.
The GUID Partition Table (GPT) is a standard for the layout of partition tables of a physical computer storage device, such as a hard disk drive or solid-state drive, using universally unique identifiers (UUIDs), which are also known as globally unique identifiers (GUIDs). Forming a part of the Unified Extensible Firmware Interface (UEFI) standard, it is nevertheless also used for some BIOSs, because of the limitations of master boot record (MBR) partition tables, which use 32 bits for logical block addressing (LBA) of traditional 512-byte disk sectors.
Office Open XML is a zipped, XML-based file format developed by Microsoft for representing spreadsheets, charts, presentations and word processing documents. Ecma International standardized the initial version as ECMA-376. ISO and IEC standardized later versions as ISO/IEC 29500.
The clipboard is a buffer that some operating systems provide for short-term storage and transfer within and between application programs. The clipboard is usually temporary and unnamed, and its contents reside in the computer's RAM.
The Microsoft Open Specification Promise is a promise by Microsoft, published in September 2006, to not assert its patents, in certain conditions, against implementations of a certain list of specifications.
System Package Data Exchange is an open standard capable of representing systems with digital components as bills of materials (BOMs). First designed to describe software components, SPDX can describe the components of software systems, AI models, software builds, security data, and other data packages. SPDX allows the expression of components, licenses, copyrights, security references and other metadata relating to systems.
The Academy Color Encoding System (ACES) is a color image encoding system created under the auspices of the Academy of Motion Picture Arts and Sciences. ACES is characterised by a color accurate workflow, with "seamless interchange of high quality motion picture images regardless of source".
WebAssembly (Wasm) defines a portable binary-code format and a corresponding text format for executable programs as well as software interfaces for facilitating communication between such programs and their host environment.
WebXR Device API is a Web application programming interface (API) that describes support for accessing augmented reality and virtual reality devices, such as the HTC Vive, Oculus Rift, Oculus Quest, Google Cardboard, HoloLens, Apple Vision Pro, Magic Leap or Open Source Virtual Reality (OSVR), in a web browser. The WebXR Device API and related APIs are standards defined by W3C groups, the Immersive Web Community Group and Immersive Web Working Group. While the Community Group works on the proposals in the incubation period, the Working Group defines the final web specifications to be implemented by the browsers.
Interoperable Master Format (IMF) is a container format for the standardized digital delivery and storage of finished audio-visual masters, including movies, episodic content and advertisements.
SMPTE ST 2067. is a suite of standards published by the Society of Motion Picture and Television Engineers (SMPTE) that defines the digital delivery and storage of professional audio/visual master elements, known as Interoperable Master Format ("IMF"). Applications within the IMF framework provide standardized interchange and archival for versioned and localized media at a large scale.
The Event Trace Sink provided with the Microsoft Enterprise Instrumentation Framework (EIF) produces event trace log (.etl) files [...].
Each call is logged to the Windows Event Trace Log and stored in a log file with an .etl (event log tracing) extension.