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.
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.
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 following tables compare general and technical information for a number of file systems.
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.
CineForm Intermediate is an open source video codec developed for CineForm Inc by David Taylor, David Newman and Brian Schunck. On March 30, 2011, the company was acquired by GoPro which in particular wanted to use the 3D film capabilities of the CineForm 444 Codec for its 3D HERO System.
In computing, half precision is a binary floating-point computer number format that occupies 16 bits in computer memory. It is intended for storage of floating-point values in applications where higher precision is not essential, in particular image processing and neural networks.
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.
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.