It is not meant to be read straight through; rather, it is meant to be a reference. An extension may be looked up either with the "find in page" option of your browser or by appending a "#xyz" (without the quotes and with xyz replaced by the extension in question) to the "go to" or "URL" field on your browser. There is also a Search Interface that will return not only the specific extension sought but also other entries that reference it. Be aware though that it assumes familiarity with the computer basics discussed on the terms page.
You may notice that most extensions are three letters (or fewer) long. This is due to a historical limitation of the operating system called CP/M (that was later inherited by MS-DOS). In fact, the whole concept of file extensions comes from CP/M. Most modern operating systems do not attribute any special meaning to the "." (period, or dot) character.
Be aware though that there is no standardization to filename extension usage, and many different people have used extensions to apply to many different things. This list only attempts to provide likely guesses of what something is apt to be. Programs that can make use of many of these extensions can be found on the Guide to Free Software.
If you want something added or see a problem with something already here (but keep in mind this guide is not meant to be overly technical) please send e-mail to the webmaster.
3dt abw adf afm ai aiff & aif apd arc & ark arj art asp au avi awk bar bat bdf bep bmp bsh bz2 c C, cpp, & cxx cgi cgm & metafile chr com cpt crt csh css cvt cwk cwl cws d00 d64 del dir dmf dmg dmg file is a
Mac OS disk
image that can be mounted as if it were a
hardware
disk. doc docm docx dtml dwf egg el elc emf eps etd exe f3 & f3b f66, f77, & f90
faq fes fla fm fnc fpx ftk gam gdf ged geo gf gif graffle gz & z H, hpp, & hxx h hdf hex hqx htc html & htm ics iff inf jar java jbig & jbg jhtml jpeg & jpg js key koa kon ksh kth lha lib lit lnx ltf lwf m M & mm mdb mf midi & mid mif miff mng png format. mod mov & qt mpeg, mpg, mpeg2,
mpeg3, mpeg4, mp2, mp3,
mp4, m3u, & m4u nbk odb odc odf odg & otg odi odp & otp ods & ots odt & ott ogg opf p00 pages pas pbm pcf pdb & prc pdd pdf pfa pfb pfm pgm php, php3, & php4
phtml pict, pct, & pic
pif pk & pxl pkg pl pm, pm3, pm4, & pm5
png pov ppm ppt pptm pptx pqa press & pre prg ps psd pxr py pyc & pyo pyd qxd r00 rar ras rb rel rle rm rnq rsrc rst rtf ruby s00 scpt sda sdc sdd sdw sea seb seq sfl & sfp sfs sfx sh shar & sha shtml & shm sid sit snf so, dll, & dylib
spd stx svg swf sxc & stc sxd & std sxi & sti sxm & stm sxw & stw t64 tar tcl template & tem tfm tga tgz thtml & ttml tiff & tif topc tr tsv ttf txt & text type u00 ulx uni url usr uu & uue vbm vf vor vsd wav wdb wdgt widget wk1 wks wmf wp, wp4, wp5, wp6,
& wpd, wpp wps wra & wr3 x3d xbm xcf xls xlsm xlsx xml xpi xpm xps xul xwd Z z1, z2, z3, z3,
z4, z5, z6, z7, z8,
& zco zcml zip zpt & pt