Common Filename Extensions

Appendix. Common Filename Extensions

This appendix lists many of the most common filename extensions that you'll find on your system, that you might download, or that you have received over the Internet.

Extensions were universally used on DOS and Windows 3.1 files, but Microsoft has gone to some difficulty to hide them in Windows Vista. This is unfortunate, because they play a major role in the way Windows decides what application will be used to open a file, as well as which files will be visible when opening files in a given application. Although direct associations are made between some files without extensions and the applications needed to open them, in most cases the association is between an extension and a Registry setting that tells the system what application to use. To enable the display of filename extensions, open Windows Explorer, go to Control Panel [Appearance and Personalization] Folder Options View tab, and turn off the "Hide extensions for known file types" option.

If you double-click on an unknown file type, the Open With dialog box appears, allowing you to make a new association. To subsequently change an association once it has been made, right-click on the file and select Open With, or select Properties and then click Change.

Table D-1 list many system extensions, but third-party applications use literally thousands of file formats. And you might be thrown off by an improperly named file, or by an application using a standard filename extension for a nonstandard purpose. You can open many of these file types only if you have the appropriate application. If all else fails, you can open just about any file in Notepad; although nontext files will look mostly like gibberish, you may get clues in some of the excerpts of readable text you'll see.

If you still can't find a file's type from its extension, there are several more good sources:

  • Microsoft has put together a simple "extension finder" web site, intended for use with the "Use the Web service to find the correct program" feature that appears when you try to open a file with an extension that Windows doesn't recognize. The address for this site is:

    http://shell.windows.com/fileassoc/0409/xml/redir.asp?Ext={your extension}

    where {your extension} is the filename extension (without the dot) that you want to learn more about. For example, to find out about the .sit extension, you'd go to:

    http://shell.windows.com/fileassoc/0409/xml/redir.asp?Ext=sit

  • Use an ordinary search engine such as Google (http://www.google.com) to search for references to the filename extension. For example, to find out about the .hqx extension, try searching for "hqx file" (with the quotes).

Table D-1. Common filename extensions

Extension

Description

.$$$

Temporary file

.1st

ASCII text file (e.g., READ.1st)

.3ds

3D Studio file

.3gp, .3gpp

Video clip created on a cell phone or other mobile device

.3gr

Windows Video Grabber datafile

.8m

PageMaker Printer font with Math 8 extended character set

.8u

PageMaker Printer font with Roman 8 extended character set

.abf

Adobe Binary Font

.abm

Photo album

.abs

MPEG audio sound file

.aca

Microsoft Agent Character file

.ace

Ace Archiver compressed file

.acf

Microsoft Agent Character file

.ad

AfterDark screensaver

.adi

AutoCAD graphics

.adx

Archetype designer document

.afi

Truevision bitmap graphics

.afm

ATM Type 1 font metric ASCII data for font installer

.ai

Adobe Illustrator vector graphics

.ans

ANSI graphics; character animation

.aps

Microsoft Visual C++ file

.arc

Compressed file archive

.arf

Automatic Response File

.arj

Compressed file archive created by ARJ

.asc

ASCII text file

.ascx

Microsoft ASP.NET user control file

.asd

Word for Windows Autosave file

.asm

Assembly source code file

.asmx

Microsoft .NET Web Service file

.asp

Microsoft Active Server Page

.aspx

Microsoft ASP.NET file

.asx

Microsoft Windows Media Active Stream Redirector file

.asx

Windows Media Streaming video shortcut

.atm

Adobe Type Manager data/information

.au

Audio file used on older web pages

.avi

Video for Windows Audio Video Interleaved movie clip

.awm

Animation Works movie

.b3d

3D Builder file

.bak

Backup file (generic)

.bas

Basic source code file

.bat

DOS batch file

.bco

Bitstream Outline font description

.bdr

Microsoft Publisher Border

.bez

Bitstream Outline font description

.bga

Bitmap graphics

.bib

Bibliography (ASCII)

.bin

Binary file

.bit

Bitmap X11

.bkf

Microsoft backup file

.bkw

FontEdit mirror image of font set

.bm

Bitmap graphics

.bmf

Corel image file

.bmp

Windows bitmap

.bsc

Microsoft Fortran Pwbrmake object file

.bup

Backup file (generic)

.c

C source code file

.c++

C++ source code file

.cab

Microsoft installation archive Cabinet file

.cas

Comma-delimited ASCII file

.cc

C++ source code file

.ccb

Visual Basic animated button configuration

.cel

Autodesk AnimatorLumena Graphics

.cfg

Configuration file

.cgi

Common Gateway Interface script

.cgm

Computer Graphics Metafile vector graphics

.chd

FontChameleon Font descriptor

.chk

ChkDsk recovered data

.cif

Caltech Intermediate Format graphics

.cif

Easy CD Creator CD image file

.class

Compiled Java class file

.cls

C++ class definition file

.cmf

Creative Music File FM-music file

.cnt

Helpfile contents

.col

Microsoft Multiplan spreadsheet

.contact

Windows Contacts contact entry

.cpi

Colorlab Processed Image bitmap graphics

.cpi

DOS Code Page Information file

.cpp

C++ source code file

.cps

Colored PostScript files

.crf

Microsoft MASMZortech C++ cross-reference

.cs

C# source code file

.csv

Comma Separated Value text file format (ASCII)

.ctx

Microsoft online guides Course TeXt file

.ctx

Pretty Good Privacy RSA System cipher text file

.cvp

WinFax cover page

.cvs

Canvas graphics

.dat

Datafile (generic)

.dbg

Microsoft C/C++ symbolic debugging information

.dcr

Shockwave file

.dcs

CYMK format bitmap graphics

.ddb

Bitmap graphics

.dev

Device driver (old)

.dib

Device-Independent Bitmap bitmap graphics

.dic

Lotus Notes/Domino dictionary file

.dip

Graphics

.diz

Description In Zip description file

.dlg

Microsoft Windows SDK dialog resource script file

.doc

Microsoft Word document

.dot

Word for Windows template

.drv

Device driver (old)

.dvr-ms

Windows Media Center recorded video file

.dxf

AutoCAD Drawing Interchange File format vector graphics

.emf

Enhanced Metafile graphics

.eml

Microsoft Outlook Express electronic mail

.eps

Adobe Illustrator Encapsulated PostScript vector graphics

.evt

Event log

.exe

Executable program

.f77

Fortran 77 source code file

.faq

Frequently Asked Questions text file

.fax

Incoming fax

.fd

Microsoft Fortran Declaration file

.ff

Agfa Compugraphics Outline font description

.ffl

Microsoft Fast Find file

.ffo

Microsoft Fast Find file

.ffx

Microsoft Fast Find file

.fhx

Macromedia FreeHand version x vector graphics

.fh4

Macromedia FreeHand 4.x vector graphics

.fi

Microsoft Fortran Interface file

.fif

Fractal Image Format file

.flc

Autodesk Animator animation

.fli

Autodesk Animator animation

.fm

FrameMaker document

.fm1

Lotus 1-2-3 release 2.x spreadsheet

.fm3

Lotus 1-2-3 release 3.x spreadsheet

.fmb

WordPerfect for Windows File Manager button bar

.fnt

Font file

.fon

Windows 3.x font library font file

.fot

Windows Font Installer installed TrueType font

.frf

FontMonger Font

.frm

Visual Basic form

.fts

Windows Help full-text search index file

.fxs

WinFax fax transmit format graphics

.gadget

Windows Gadget

.gcd

Graphics

.gwi

Groupwise file

.gz

GNU ZIP compressed file archive created by GZIP

.h

Header file (used with .c source code)

.h++

C++ header file

.hdf

Help Development Kit help file

.hgl

HP Graphics Language graphics

.hh

C++ header file

.hlp

Help information

.hpf

PageMaker HP LaserJet fonts

.hpj

Microsoft Help Compiler help project

.hqx

Compressed Macintosh file archive created by Binhex

.htm

HyperText Markup Language document

.html

HyperText Markup Language document

.htt

HyperText template

.hxx

C++ header file

.ical

iCalendar file

.icb

Bitmap graphics

.icn

Icon source code file

.ilk

Microsoft ILink incremental linker outline of program's format

.imp

Lotus Improv spreadsheet

.imz

Compressed floppy image

.inc

Include file (programming)

.inf

Information text file

.inf

Install script/Driver information

.ini

Initialization file

.ion

File description (e.g., descript.ion)

.iso

CD or DVD image file

.isr

Microsoft Streets & Trips route file

.jar

Java archive file

.jas

Graphics

.java

Java source code file

.jff

JPEG File Interchange Format bitmap graphics

.jpg

JPEG image file

.jsp

Java Server Page

.jtf

JPEG Tagged Interchange Format bitmap graphics

.kar

MIDI file with karaoke word track

.key

Keyboard macros

.lbm

DeluxePaint bitmap graphics

.ldb

Microsoft Access data

.lex

Lexicon

.lha

Compressed file archive created by LHA/LHARC

.lib

Library file (programming)

.lif

Compressed file archive

.lnk

Windows shortcut

.log

Logfile (text)

.lrf

Microsoft C/C++ Linker response file

.lwz

Microsoft Linguistically Enhanced Sound file

.lzh

Compressed file archive created by LHA/LHARC

.lzs

Compressed file archive created by LARC

.lzx

Compressed file archive

.m3u

Media playlist

.mak

Makefile

.mak

Visual Basic project file

.man

Command manual

.map

Color palette

.map

Linker map file

.mat

Matlab datafile

.mbx

Eudora mailbox

.mda

Microsoft Access data

.mdb

Microsoft Access database

.mdl

3D Design Plus model

.mdt

Microsoft ILink incremental linker data table

.me

ASCII text file (e.g., READ.me)

.mht

Microsoft MHTML document

.mic

Microsoft Image Composer file

.mif

FrameMaker Maker Interchange Format

.mim

MIME file (used for email attachments)

.mk

Makefile

.mke

Microsoft Windows SDK makefile

.mmf

Microsoft Mail mail message file

.mny

Microsoft Money Account book

.mov

QuickTime movie

.mp2

MPEG audio or video file

.mp3

MPEG Layer 3 audio file

.mp4

MPEG-4 movie

.mpc

Microsoft Project Calendar file

.mpe

MPEG movie clip

.mpd

Microsoft Project database file

.mpg

MPEG movie

.mpp

Microsoft Project project file

.mpv

Microsoft Project view file

.mrb

Microsoft C/C++ Multiple Resolution Bitmap graphics

.msc

Microsoft C makefile

.msi

Windows Installer file

.mso

Microsoft FrontPage file

.msp

Microsoft Paint bitmap graphics

.mst

Microsoft Windows SDK setup script

.msw

Microsoft Word text file

.mswmm

Windows Movie Maker project

.mxt

Microsoft C data

.nfo

Info file (ASCII)

.nlm

Netware Loadable Module

.nsf

Lotus Notes/Domino database

.nt

Windows NT Startup files

.ntf

Lotus Notes/Domino template file

.nws

Info text file

.nxt

NeXT format sound

.ofm

Adobe font

.oft

Microsoft Outlook Item template

.ogg

Ogg Vorbis music file

.old

Backup file (generic)

.one

Microsoft Office OneNote file

.ost

Microsoft Outlook Offline file

.out

Output file (ASCII)

.p65

Adobe PageMaker v6.5

.pab

Microsoft Outlook personal address book

.pak

Compressed file archive created by PAK; also a Quake game file

.pal

Color palette

.pas

Pascal source code file

.pb

WinFax Pro phonebook

.pbi

Microsoft Source Profiler profiler binary input

.pbm

Portable Bit Map graphics

.pbo

Microsoft Source Profiler profiler binary output

.pbt

Microsoft Source Profiler profiler binary table

.pcc

PC Paintbrush Cutout picture vector graphics

.pcd

Kodak PhotoCD graphics

.pcf

Microsoft Source Profiler profiler command file

.pch

Microsoft C/C++ precompiled header

.pcl

HP Printer Control Language HP-PCL graphics data

.pcx

PC Paintbrush bitmap graphics

.pda

Bitmap graphics

.pdb

Palm database

.pdd

Adobe PhotoDeluxe image

.pdf

Adobe Portable Document Format

.pfb

Type 1 font file

.pfm

Type 1 font metric file

.pgm

Portable Grayscale bitmap graphics

.pgp

Pretty Good Privacy RSA System Support file

.ph

Microsoft C/C++ Phrase-table

.ph

Perl header file

.pic

PC Paint bitmap graphics

Part II: Nutshell Reference