.?Q? 7z A AAC ace ALZ APK APPX AT3 ARC ARC ARJ ASS, SSA B BA BIN .bkf Blend .bz2 BMP cab c4 cals xaml CPT, SEA DAA deb DMG DDZ DN DNG DPE .egg .egt .ECAB, .ezip ESD .ess .exe .flipchart .fun .gbs, .ggp, .gsc .gho, .ghs .gif .gz .html .ipg jar JPG JPEG .Lawrence LBR LQR .lzh .lz .lzo lzma LZX .lua .mbw MHTML .midi .mpq .bin .nl2pkg .nth .oar OSG OSK OSR OSZ PAK .par, .par2 .paf .pea PNG Webp .php .pyk .pk3 .pk4 .pxz py, pyw .rar RAG, RAGS RaX RBXL RBXLX RBXM RBXMX RPM sb sb2 sb3 SEN .sitx SIS, SISX SKB .sq .srt SWM SZS TAR Gzip, .tar.gz .tb .tib UHA .uue uf2 VIV VOL VSA WAX .wfp WIM XAP xz Z zoo zip ZIM Physical recordable media archiving[edit] ISO NRG IMG ADF ADZ DMS DSK D64 SDI MDS MDX DMG CDI CUE CIF C2D DAA B6T B5T BWT FFPPKG LemonOS/LemonTabOS/LemonRoid[edit] LEMONAPP Other Extensions[edit] HTML Msi Vdhx Computer-aided design[edit] Computer-aided is a prefix for several categories of tools (e.g., design, manufacture, engineering) which assist professionals in their respective fields (e.g., machining, architecture, schematics). Computer-aided design (CAD)[edit] Computer-aided design (CAD) software assists engineers, architects and other design professionals in project design. 3DXML 3MF ACP AMF AEC AR ART ASC ASM BIN, BIM BREP C3D C3P CCC CCM CCS CAD CATDrawing CATPart CATProduct CATProcess cgr ckd ckt CO DRW DFT DGN DGK DMT DXF DWB DWF DWG EASM EDRW EMB EPRT EscPcb EscSch ESW EXCELLON EXP F3D FCStd FM FMZ G GBR GLM GRB GRI GRO IAM ICD IDW IFC IGES .dgn, .cel IO IPN IPT JT MCD MDG model OCD PAR PIPE PLN PRT PSM PSMODEL PWI PYT SKP RLF RVM RVT RFA RXF S12 SCAD SCDOC SLDASM SLDDRW SLDPRT dotXSI STEP STL STD TCT TCW UNV VC6 VLM VS WRL X_B X_T XE ZOFZPROJ Electronic design automation (EDA)[edit] Electronic design automation (EDA), or electronic computer-aided design (ECAD), is specific to the field of electrical engineering. BRD BSDL CDL CPF DEF DSPF EDIF FSDB GDSII HEX LEF LIB MS12 OASIS OpenAccess PSF PSFXL SDC SDF SPEF SPI, CIR SREC, S19 SST2 STIL SV S*P TLF UPF V VCD VHD, VHDL WGL Test technology[edit] Files output from Automatic Test Equipment or post-processed from such. Standard Test Data Format Database[edit] 4DB 4DD 4DIndy 4DIndx 4DR ACCDB ACCDE ADT APR BOX CHML DAF DAT DAT DB DB DBF DTA EGT ESS EAP FDB FDB FP, FP3, FP5, FP7 FRM GDB GTABLE KEXI KEXIC KEXIS LDB LIRS MDA MDB ADP MDE MDF MYD MYI NCF NSF NTF NV2 ODB ORA PCONTACT PDB PDI PDX PRC SQL REC REL RIN SDB SDF sqlite UDL waData waIndx waModel waJournal WDB WMDB Big Data (Distributed)[edit] Avro Parquet ORC Desktop publishing[edit] AI AVE, ZAVE CDR CHP, pub, STY, CAP, CIF, VGR, FRM CPT DTP FM GDRAW ILDOC INDD MCF PDF PMD PPP PSD PUB QXD SLA, SCD XCF Document[edit] These files store formatted text and plain text. 0 1ST 600 602 ABW ACL AFP AMI ANS ASC AWW CCF CSV CWK DBK DITA DOC DOCM DOCX DOT DOTX DWD EGT EPUB EZW FDX FTM FTX GDOC HTML HWP HWPML LOG LWP MBP MD ME MCW Mobi NB nb NBP NEIS NT NQ ODM ODOC ODT OSHEET OTT OMM PAGES PAP PER PDR PDAX PDF QUOX Radix-64 RTF RPT SDW SE STW Sxw TeX INFO Troff TXT UOF UOML VIA WPD WPS WPT WRD WRF WRI xhtml, xht XML XPS Financial records[edit] MYO MYOB TAX YNAB Financial data transfer formats[edit] IFX .ofx QFX .qif Font file[edit] ABF AFM BDF BMF BRFNT FNT FON MGF OTF PCF PFA PFB PFM AFM FOND SFD SNF TDF TFM .ttf, .ttc UFO WOFF General purpose[edit] These file formats allow for the rapid creation of new binary file formats. IFDS Geographic information system[edit] Main article: GIS file formats ASC APR DEM E00 GeoJSON TopoJSON GeoTIFF GML GPX ITN MXD NTF OV2 SHP TAB GeoTIFF DTED KML Graphical information organizers[edit] 3DT ATY CAG FES MGMF MM MMP TPC Graphics[edit] Main articles: Image file formats and Comparison of graphics file formats Color palettes[edit] ACT ASE GPL PAL Color management[edit] ICC, ICM Raster graphics[edit] Raster or bitmap files store images as a group of pixels. ART BLP BMP BTI CD5 CIT CPT CR2 CLIP CPL DDS DIB DjVu EGT Exif GIF GRF ICNS ICO .iff, .ilbm, .lbm JNG JPEG, JFIF, .jpg, .jpeg JP2 JPS KRA LBM MAX MIFF MNG MSP NITF OTB PBM PC1 PC2 PC3 PCF PCX PDN PGF PGM PI1 PI2 PI3 PICT, PCT PNG PNM PNS PPM .procreate PSB PSD, PDD PSP PX PXM PXR QFX RAW RLE SCT SGI, RGB, INT, BW TGA, .tga, .targa, .icb, .vda, .vst, .pix TIFF, .tif, .tiff TIFF, EP, .tif, .tiff VTF XBM XCF XPM ZIF Vector graphics[edit] Vector graphics use geometric primitives such as points, lines, curves, and polygons to represent images. 3DV AMF AWG AI CGM CDR CMX DP DRAWIO DXF E2D EGT EPS FS GBR ODG MOVIE.BYU RenderMan SVG 3DMLW STL .wrl X3D SXD TGAX V2D VDOC VSD VSDX VND WMF EMF ART XAR 3D graphics[edit] See also: 3D file format at EduTech Wiki 3D graphics are 3D models that allow building models in real-time or non-real-time 3D rendering. 3DMF 3DM 3MF 3DS ABC AC AMF AN8 AOI ASM B3D BLEND BLOCK BMD3 BDL4 BRRES BFRES C4D Cal3D CCP4 CFL COB CORE3D CTM DAE DFF DPM DTS EGG FACT FBX G GLB GLM glTF .hec IO IOB JAS JMESH LDR LWO LWS LXF LXO M3D MA MAX MB MPD MD2 MD3 MD5 MDX MESH MESH MIOBJECT MIPARTICLE MIMODEL MM3D MPO MRC NIF OBJ OFF OGEX PLY PRC PRT POV R3D RWX SIA SIB SKP SLDASM SLDPRT SMD U3D USD USDA USDC USDZ VIM VRML97 VUE VWX WINGS W3D X X3D Z3D ZBMX Links and shortcuts[edit] Alias JNLP LNK APPREF-MS NAL URL WEBLOC SYM .desktop Mathematical[edit] Harwell-Boeing MML ODF SXM Object code, executable files, shared and dynamically linked libraries[edit] 8BF .a .a a.out APK APP BAC BPL Bundle .class COFF COM DCU DLL DOL .EAR ELF .exe .EXE .EXE .ipa, .IPA .JAR JEFF .ko LIB LIST Mach-O .NLM .o OBJ RLL .s1es .so .VAP WAR, .WAR .XAP XBE XCOFF XEX .XPI Object extensions: .OCX .TLB .VBX Page description language[edit] For a more comprehensive list, see List of page description languages. DVI .egt PLD PCL PDF .ps, .ps, .gz SNP XPS XSL-FO Configurations, Metadata CSS .xslt, .xsl .tpl Personal information manager[edit] Main article: Personal information manager MNB MSG ORG ORG PST, OST SC2 Presentation[edit] GSLIDES KEY, KEYNOTE NB NBP ODP OTP PEZ POT PPS PPT PPTX PRZ SDD SHF SHOW SHW SLP SSPSS STI SXI THMX WATCH Project management software[edit] Main article: Project management software MPP Reference management software[edit] Main article: Reference management software Formats of files used for bibliographic information (citation) management. bib enl ris Scientific data (data exchange)[edit] .fits Silo SPC EAS3 EOSSA OST CCP4 MRC HITRAN .root SDF MYD CSDM Multi-domain[edit] NetCDF HDR, HDF, h4, h5 SDXF CDF CGNS FMF Meteorology[edit] GRIB BUFR PP NASA-Ames Chemistry[edit] Main article: chemical file format CML .mol, .sd, .sdf .dx, .jdx .smi Mathematics[edit] .g6, .s6 Biology[edit] Molecular biology and bioinformatics: AB1 ACE ASN.1 BAM BCF BED CAF CRAM DDBJ EMBL FASTA FASTQ GCPROJ GenBank GFF GTF MAF NCBI NEXUS NeXML NWK PDB PHD PLN SAM SBML SCF SFF SRA Stockholm Swiss-Prot VCF Biomedical imaging[edit] .dcm NIfTI .nii .nii.gz .gii .img, .hdr .BRIK, .HEAD .MGH .MGZ .img, .hdr MINC .mnc Biomedical signals (time series)[edit] ACQ ADICHT BCI2000 BDF BKR CFWB DICOM ecgML EDF, EDF+ FEF GDF HL7aECG MFER OpenXDF SCP-ECG SIGIF WFDB XDF Other biomedical formats[edit] HL7 xDT Biometric formats[edit] CBF EBF CBFX EBFX Programming languages and scripts[edit] ADB ADS AHK APPLESCRIPT AS AU3 AWK BAT BAS BTM CLASS CLJS CMD Coffee C CIA CPP CS INO EGG EGT ERB GO HTA IBI ICI IJS .ipynb ITCL JS JSFL .kt LUA M MRC NCF NUC NUD NUT nqp O pde PHP PHP? PL PM PS1 PS1XML PSC1 PSD1 PSM1 PY PYC PYO R r raku rakumod rakudoc rakutest RB RDP red RS SB2, SB3 SCPT SCPTD SDL SH SPRITE3 SPWN SYJS SYPY TCL TNS TS VBS XPL ebuild Security[edit] Authentication and general encryption formats are listed here. OMF Certificates and keys[edit] GXK .ssh .pub .ppk .nSign X.509[edit] .cer, .crt, .der .p7b, .p7c .p12, .pfx PEM PFX Encrypted files[edit] This section shows file formats for encrypted general data, rather than a specific program's data. AXX EEA TC KODE nSignE Password files[edit] Password files (sometimes called keychain files) contain lists of other passwords, usually encrypted. BPW KDB KDBX Signal data (non-audio)[edit] ACQ ADICHT BKR BDF, CFG CFWB DAT EDF FEF GDF GMS IROCK MFER SAC SCP-ECG SEED, MSEED SEGY SIGIF WIN, WIN32 Sound and music[edit] See also: List of audio file formats Lossless audio[edit] Uncompressed[edit] 8SVX 16SVX AIFF, AIF, AIFC AU AUP3 BWF CDDA DSF, DFF RAW WAV CWAV Compressed[edit] RA, RM FLAC LA PAC APE OFR, OFS, OFF RKA SHN TAK THD TTA WV WMA BCWAV BRSTM DTS, DTSHD, DTSMA AST AW PSF Lossy audio[edit] AC3 AMR MP1 MP2 MP3 SPX GSM WMA AAC MPC VQF OTS SWA VOX VOC DWD SMP OGG Tracker modules and related[edit] MOD MT2 S3M XM IT NSF MID, MIDI FTM BTM Sheet music files[edit] ABC DARMS ETF GP KERN LY MEI MIDI MUS, MUSX MXL, XML MSCX, MSCZ SMDL SIB Other file formats pertaining to audio[edit] NIFF PTB ASF CUST GYM JAM MNG RMJ SID SPC TXM VGM YM PVD Playlist formats[edit] AIMPPL ASX RAM XPL XSPF ZPL M3U PLS Audio editing and music production[edit] ALS ALC ALP ATMOS, AUDIO, METADATA AUP AUP3 BAND CEL CAU CPR CWP DRM DMKIT ENS FLM FLP GRIR LOGIC MMP MMR MX6HS NPR OMF, OMFI PTX PTF PTS RIN RPP, RPP-BAK REAPEAKS SES SFK SFL SNG STF SND SYN UST VCLS VPR VSQ VSQX 🗿 Recorded television formats[edit] DVR-MS WTV Source code for computer programs[edit] ADA, ADB, 2.ADA ADS, 1.ADA ASM, S BAS BB BMX C CLJ CLS COB, CBL CPP, CC, CXX, C, CBP CS CSPROJ D DBA DBPro123 E EFS EGT EL FOR, FTN, F, F77, F90 FRM FRX FTH GED GM6 GMD GMK GML GO H HPP, HXX HS I INC JAVA L LGT LISP M M M M4 ML MSQR N NB P PAS, PP, P PHP, PHP3, PHP4, PHP5, PHPS, Phtml PIV PL, PM PLI, PL1 PRG PRO POL PY R raku, rakumod, rakudoc, rakutest, nqp RED REDS RB RESX RC, RC2 RKT, RKTL SCALA SCI, SCE SCM SD7 SKB, SKC SKD SKF, SKG SKI SKK SKM SKO SKP, SKQ SKS, SKT SKZ SLN SPIN STK SWG TCL VAP VB VBG VBP, VIP VBPROJ VCPROJ VDPROJ XPL XQ XSL Y Spreadsheet[edit] 123 AB2 AB3 AWS BCSV CLF CELL CSV GSHEET numbers gnumeric LCW ODS OTS QPW SDC SLK STC SXC TAB TXT VC WK1 WK3 WK4 WKS WKS WQ1 XLK XLS XLSB XLSM XLSX XLR XLT XLTM XLW Tabulated data[edit] TSV CSV db dif Video[edit] Main article: video file format AAF 3GP GIF ASF AVCHD AVI .bik BRAW CAM COLLAB DAT DVR-MS FLV MPEG-1 MPEG-2 NOA FLA FLR SOL STR M4V .mkv WRAP MNG .mov .mpeg, .mpg, .mpe THP MPEG-4 MXF ROQ NSV Ogg RM SVI SMI .smk SWF WMV WTV YUV WebM Video editing, production[edit] BRAW DRP FCP MSWMM PPJ, PRPROJ IMOVIEPROJ VEG, VEG-BAK SUF WLMP KDENLIVE VPJ MOTN IMOVIEMOBILE WFP, WVE PDS VPROJ Video game data[edit] List of common file formats of data for video games on systems that support filesystems, most commonly PC games. Minecraft – files used by Mojang to develop Minecraft MCADDON MCFUNCTION MCMETA MCPACK MCR MCTEMPLATE MCWORLD NBS TrackMania/Maniaplanet Engine – Formats used by games based on the TrackMania engine. GBX REPLAY.GBX CHALLENGE.GBX, MAP.GBX SYSTEMCONFIG.GBX TRACKMANIAVEHICLE.GBX VEHICLETUNINGS.GBX SOLID.GBX ITEM.GBX BLOCK.GBX TEXTURE.GBX MATERIAL.GBX TMEDCLASSIC.GBX GHOST.GBX CONTROLSTYLE.GBX SCORES.GBX PROFILE.GBX DDS PAK LOC SCRIPT.TXT XML Doom engine – Formats used by games based on the Doom engine. DEH DSG LMP LMP MUS WAD Quake engine – Formats used by games based on the Quake engine. BSP MAP MDL, MD2, MD3, MD5 PAK, PK2 PK3, PK4 .dat .fontdat .roq .sav Unreal Engine – Formats used by games based on the Unreal engine. U UAX UMX UMX UNR UPK USX UT2 UT3 UTX UXX Duke Nukem 3D Engine – Formats used by games based on this engine DMO GRP MAP Diablo Engine – Formats used by Diablo by Blizzard Entertainment. SV ITM Real Virtuality Engine – Formats used by Bohemia Interactive. Operation:Flashpoint, ARMA 2, VBS2 SQF SQM PBO LIP Source Engine – Formats used by Valve. Half-Life 2, Counter-Strike: Source, Day of Defeat: Source, Half-Life 2: Episode One, Team Fortress 2, Half-Life 2: Episode Two, Portal, Left 4 Dead, Left 4 Dead 2, Alien Swarm, Portal 2, Counter-Strike: Global Offensive, Titanfall, Insurgency, Titanfall 2, Day of Infamy VMF VMX BSP MDL SMD PCF HL2 DEM VPK VTF VMT Pokemon Generation V CGB Other Formats ARC B BOL DBPF DIVA ESM, ESP HAMBU HE0, HE2, HE4 GCF IMG LOVE MAP MCA NBT OEC OSB OSC OSF2 OSR OSU OSZ2 P3D PLAGUEINC POD RCT REP Simcity, DBPF, .dat, .SC4Lot, .SC4Model SMZIP SOLITAIRETHEME8 USLD VVVVVV CPS STM PKG CHR Z5 scworld scskin scbtex prison escape WBFS .GBA .pss Video game storage media[edit] List of the most common filename extensions used when a game's ROM image or storage medium is copied from an original read-only memory (ROM) device to an external memory such as hard disk for back up purposes or for making the game playable with an emulator. In the case of cartridge-based software, if the platform specific extension is not used then filename extensions ".rom" or ".bin" are usually used to clarify that the file contains a copy of a content of a ROM. ROM, disk or tape images usually do not consist of one file or ROM, rather an entire file or ROM structure contained within one file on the backup medium.[33] .a26 .a52 .a78 .lnx .jag, .j64 .iso, .wbfs, .wad, .wdf .gcm, .iso .min .nds .dsi .3ds .cia .gb .gbc .gba .sav .sgm .n64, .v64, .z64, .u64, .usa, .jap, .pal, .eur, .bin .pj .nes .fds .jst .fc# .gg .sms .sg .smd, .bin .32x .smc, .078, .sfc .fig .srm .zst, .zs1-.zs9, .z10-.z99 .frz, .000-.008 .pce .npc, .ngp .ngc .vb .int .min .vec .bin .ws .wsc .tzx TAP Z80, SNA DSK .tap T64 D64 CRT .adf ADZ DMS .pss Virtual machines[edit] Microsoft Virtual PC, Virtual Server[edit] .vfd .vhd .vud .vmc .vsv VMware ESX, GSX, Workstation, Player[edit] .log .vmdk, .dsk .nvram .vmem .vmsd .vmsn .vmss, .std .vmtm .vmx, .cfg .vmxf VirtualBox[edit] .vdi .vbox-extpack Parallels Workstation[edit] .hdd .pvs .sav QEMU[edit] .cow .qcow .qcow2 .qed Web page[edit] Static DTD .html, .htm .xhtml, .xht .mht, .mhtml .maff Dynamically generated .asp .aspx .adp .bml .cfm .cgi .ihtml .jsp .las, .lasso, .lassoapp .pl .php, .php?, .phtml .shtml .stm Markup languages and other web standards-based formats[edit] .atom, .xml .eml .jsonld .kprx .ps .metalink, .met .rss, .xml .markdown, .md .se Other[edit] AXD APK BDF CBP CEX COL CREDX DDB DDI DUPX FTM FTMB GA3 .ged HLP IGC INF JAM KMC KCL KTR LNK LSM NARC OER PA PIF POR PXZ RISE SCR TOPC XLF XMC ZED zone FX MIFRAMES MILANGUAGE MIDATA BCA Cursors[edit] ANI CUR Smes Generalized files[edit] General data formats[edit] These file formats are fairly well defined by long-term use or a general standard, but the content of each file is often highly specific to particular software or has been extended by further standards for specific uses. Text-based[edit] CSV HTML CSS INI JSON TSV XML YAML ReStructuredText .md AsciiDoc .yni Generic file extensions[edit] These are filename extensions and broad types reused frequently with differing formats or no specific format by different programs. Binary files[edit] .bak, .bk BIN DAT DSK RAW SZH Text files[edit] .cnf, .conf, .cfg .log .asc, .txt Partial files[edit] Differences and patches[edit] diff Incomplete transfers[edit] .!ut .crdownload .opdownload .part .partial Temporary files[edit] .temp, .tmp Pseudo-pipelines, Pseudo-pipeline