From: aet@mullian.ee.mu.OZ.AU (bert thompson)
Subject: FILENAME SUFFIXES SUMMARY (LONG)
Organization: Computer Science, University of Melbourne, Australia
Date: Mon, 13 Apr 1992 02:44:56 GMT


a week ago i posted asking for lists of filename suffixes that are
in common use.

well, i got some excellent responses and i've summarized them.
(in fact i've just thrown them all together in sorted order 8^)

many thanks go to:

Dave Noble
Hans Zuidam
Joshua Levy
Marcin Struzak
Ove Ruben R Olsen
Paul Sander
Sanjay Keshava
ecsgrt


the list is a little cryptic in places and there is also some reduplication.
(btw, i still don't know what .hqx and .lharc suffixes are...)

ok, here's the list:

--------------------------------------------------------------------------------

1    	manual page in section 1
1c  	/usr/man/man1/cu.1c  Unix/Sun  Communications man page 
1g  	/usr/man/man1/aedplot.1g  Unix/Sun  Graphics/user commands man page 
1v  	/usr/man/man1/ar.1v  Unix/Sun  System V compat. user commands 
2	manual page in section 2
3    	etc, etc
3r  	/usr/man/man3/ether.3r  Unix/Sun  RPC services man page 
3s  	/usr/man/man3/cuserid.3s  Unix/Sun  Standard I/O functions man page 
3v  	/usr/man/man3/asctime.3v  Unix/Sun  System V library man page 
3x  	/usr/man/man3/dbm.3x  Unix/Sun  Misc. library funcs man page 
4gl	Informix 4gl program
ALL    	MS-DOS  DrawPerfect printer drivers 
BAK  	A:AUTOEXEC.BAK  MS-DOS  backup 
BAK    	Unix  indent(1) backup file 
BAT  	A:AUTOEXEC.BAT  MS-DOS  batch file 
BKP    	MS-DOS  MS-Windows Write Backup file 
BMP    	MS-DOS  MS-Windows/Presentation Manager Bitmap 
C	C++ source
C  	A:HELLO.C  MS-DOS  C language source 
CAL    	MS-DOS  MS-Windows Calendar file 
CC	C++ source
CGM    	MS-DOS  Computer Graphics Metafile 
CHK  	FILE0001.CHK  MS-DOS  CHKDSK lost clusters 
CLP    	MS-DOS  MS-Windows Clipboard file 
COM    	MS-DOS   
CRD    	MS-DOS  MS-Windows Cardfile file 
CUT    	MS-DOS  Dr. Halo 
DAT  	A:BLURP.DAT  VMS/MS-DOS  Data file of some sort 
DBF    	MS-DOS  dBase file 
DFX    	MS-DOS  AutoCAD Drawing eXchange Format 
DOC  	C:WORDTEST.DOC  MS-Word  Document 
DRK    	MS-DOS  DrawPerfect keyboard layout 
DRS    	MS-DOS  DrawPerfect 
DRW    	MS-DOS  Lotus Freelance Plus 
DWG       
DXF       
EXE       
F       
FIL    	MS-DOS  WordPerfect Shell menu file 
GIF       
GLY  	C:WORDTEST.GLY    MS-Word glossary 
HLP    	MS-Windows Help file 
IMA    	MS-DOS  Mirage 
IRS  	STANDARD.IRS  MS-DOS  DrawPerfect Mouse driver 
LIB       
LRN    	MS-DOS  DrawPerfect learn file 
LRN    	MS-DOS  WordPerfect Learn 
LRS  	WP.LRS  MS-DOS  WordPerfect Language Resource 
MAC  	C:WORDMACROTABLE.MAC  MS-Word  macro definition 
MRS  	KEY.MRS  MS-DOS  DrawPerfect 
MSP    	MS-DOS  Microsoft Paint 
MSP    	MS-DOS  Microsoft Paint file 
NDX    	MS-DOS  dBase Index file 
OBJ  	A:HELLO.OBJ  MS-DOS  object code 
PAS       
PCX    	MS-DOS  MS-Windows Paintbrush file 
PIC       
PIF  	_DEFAULT.PIF  MS-DOS  MS-Windows Program Information File 
PLT    	MS-DOS  AutoCAD HPGL Plot file 
PRD  	HPLASER.PRD  MS-DOS  MS-Word printer driver 
REC    	MS-DOS  MS-Windows Recorder file 
RTF  	C:WORDTEST.RTF  MS-DOS  MS-Word Rich Text Format 
S       
SAV       
SBP  	PREVIEW.SBP  MS-DOS  Superbase 4 DML program 
SCR    	MS-DOS  Rix EGA Paint 
SHM  	WPTODRAW.SHM  MS-DOS  WordPerfect Shell macro file 
STY  	C:WORDNORMAL.STY  MS-DOS  MS-Word style sheet 
SVD  	C:WORDTEST.SVD  MS-DOS  MS-Word .DOC autosave file 
SVG  	C:WORDTEST.SVG  MS-DOS  MS-Word .GLY autosave file 
SVS  	C:WORDNORMAL.SVS  MS-DOS  MS-Word .STY autosave file 
SWP  	WIN386.SWP  MS-DOS  MS-Windows Swap file 
SYS       
TIF    	MS-DOS  TIFF 
TRM    	MS-DOS  MS-Windows Terminal Configuration file 
TXT    	MS-DOS  MS-Windows Notepad Text file 
VRS  	STANDARD.VRS  MS-DOS  DrawPerfect graphics driver 
WG1       
WK1  	TESTIT.WK1  MS-DOS  Lotus 1-2-3 spreadsheet 
WK3       
WKS       
WPG    	MS-DOS  DrawPerfect Library Figure file 
WPG    	MS-DOS  WordPerfect Graphics 
WRI    	MS-DOS  MS-Windows Write Document file 
XLS       
Z	compressed file
Z  	openwin/demo/images/mona.im8.Z  Unix  4.xBSD compress(1) output 
[1-9] 	Unix  man(1-9) man pages 
a	Ada source
a  	/lib/libc.a  Unix  ar(1) archive/library 
ada	Ada source
adb  	/usr/src/sys/adb/mbufs.adb  Unix/Sun  adb(1) script 
afb    	Adobe  ASCII format bitmap font 
afm    	Adobe  ASCII font metric file 
alias  	/usr/lib/X11/fonts/100dpi/fonts.alias  X11  Font alias list 
arc    	Many  Arc archive 
archive	Smalltalk-80 ObjectWorks archive file
asm	Various assemblers, including MS-DOS
asm    	Many  Assembler source 
aux  	gnudson.aux  TeX/LaTeX  Auxillary references 
awk 	for AWK programs
awk  	~/src/less/mkfuncs.awk  Unix  awk(1) script 
b.??  	/usr/lib/fonts/fixedwidthfonts/cmr.b.14  Unix/SunView  Bold font definition 
bat	batch (MS-DOS) / PC script file
bbl    	TeX/BibTeX  Bibliographic reference file 
bdf  	fonts/bdf/waterloo/helvG12.bdf  X11  BDF2.1 Bitmap Distribution Format font 
bfm  	Frame-Bold.bfm  Unix/Frame  Font metrics 
bfont  	Palatino-Roman10.bfont  Unix/Frame  Font file 
bib  	literature.bib  TeX/BibTeX  Literature database 
bmap  	exec_lib.bmap  Amiga  AmigaBASIC library function definition 
c	C source
c  	hello.c  Many  C language source 
c%  	hello.c%  Sun  textedit(1) backup file 
c++	C++ source
cc	C++ source cc / ad-hoc for C++ source code
cf  	/usr/lib/X11/config/sun.cf  X11  Imake system configuration file 
cf  	/usr/lib/sendmail.main.cf  Unix  sendmail(8) configuration file 
changes	Smalltalk-80 changes file
cl	Common Lisp
clp 	is used for CLIPS (rule based expert system shell)
cmd	command (OS/2)
cmf	CM Fortran
com	PC executable file / DOS tiny model "command" executable / VMS
cpp	C++ source / Glockenspiel C++ source code
cpp  	hello.cpp  C++  C++ Source 
cps    	Sun/NeWS  C PostScript source 
cs	C* source
csh	C shell script
csh    	Unix  C-Shell script 
cur  	mazewar/bitmaps/X10/cup.cur     
cursor  Sun/NeWS  mkiconfont(1) cursor bitmap 
cxx	C++ source
d  	hello.d  Unix  tcov(1)/cc(1) -a block coverage file 
def	Hardware design -- Verilog
def    	Many  Modula-2 definition module 
derive 	Author.derive  Frame  Alternate index specification 
device 	DEVS:serial.device  Amiga  loadable device driver 
dir  	/usr/lib/X11/rgb.dir  Unix  (n)dbm directory file 
dir  	fontbits/pcf/decwin/100dpi/fonts.dir     
doc  	/usr/frame/docs/Demo.doc  (FrameMaker)  Documentation of some sort 
dvi  	gnats.dvi  TeX/LaTeX   DeVice Independent file 
el	Emacs Lisp
el  	default.el  GNU  Emacs lisp source 
elc  	default.elc  GNU  Emacs byte compiled lisp 
epi    	MS-DOS  EPSF Include file 
eps    	MS-DOS  Encapsulated PostScript file 
epsf   	Unix/Mac  EPSF file 
epsi   	Unix/Mac  EPSF Include file 
exe	PC relocatable executable file
f	fortran source 
f    	Unix  Fortran source 
f3b  	OPENWINHOME/lib/fonts/Bembo.f3b  NeWS  OpenFont F3 scalable font 
f77  	fortran 77 source
fb  	OPENWINHOME/lib/fonts/HelvO24.fb  NeWS  format bitmap font 
fb  	OPENWINHOME/lib/fonts/charI8.fb  X/NeWS  Bitmaped font 
fc  	/usr/lib/sendmail.fc  Unix  Sendmail frozen configuration file 
ff  	OPENWINHOME/lib/fonts/LcdST.ff  X/NeWS  font family description 
fig  	"graphics description format of the Fig interactive graphics editor" (I quote the TransFig 2.1.4 manual, 1 Dec 1991.)
fm  	OPENWINHOME/lib/fonts/HelvBO.fm  Adobe/NeWS  font metric file 
font  	FONTS:diamond.font  Amiga  Loadable font definition 
for	Fortran
gs	Gofer script
guid  	Filter.guid  Unix/Elm  Elm manual 
guide  	Alias.guide  Unix/Elm  Elm manual 
gwm  	gwm/data/twm-menus.gwm     
h	C header files
h  	/usr/include/stdio.h    C language cpp include file 
hdr  	Part01.hdr  Unix  Unix unshar(1) header 
hf  	/usr/lib/sendmail.hf  Unix  Sendmail SMTP help file 
hh	C++ header files
hpgl  	HP Graphics Language (eg, for plotters)
hpp	C++ header files / Glockenspiel C++ header file
hs	Haskell script
hsplib	Hardware design, probably Verilog
hxx	C++ header files
ic  	mazewar/bitmaps/X10/icon.ic     
icn 	for ICON programs (the ICON programming language)
icon 	~/icons/bozo.icon  Unix/Sun  SunView icon bitmap 
idx  	gnus.idx    LaTeX index (makeindex) 
il    	Sun  inline as function templates 
im	Smalltalk-80 image file
info  	Disk.info  Amiga  Icon file 
info  	xview.info  Sun/OpenLook  help file 
ksh	Korn Shell script
ksh    	Unix  Korn shell script 
l	Franz Lisp
l	lex      NOTE: conflict between lex and franzlisp
l	lex file
l 	LISP source
l    	Unix  Lex source 
l    	manual page in section l
latex  	xtank/Doc/Src/mdesign.latex     
lgs	literate Gofer script
lhs	literate Haskell script
li  	contrib/demos/aquarium/blimp.li     
library  LIBS:icon.library  Amiga  shared library 
lisp	Lucid Lisp
lm  	contrib/demos/aquarium/blimp.lm     
ln  	/usr/lib/llib-lc.ln  Unix  precompiled lint(1) library 
lock  	/usr/spool/lpd.lock  Unix  lock file of some sort 
lof  	knudson.lof  TeX/LaTeX  list of figures 
lot  	gnus.lot  TeX/LaTeX  list of tables 
lsp	Microsoft Lisp
m  	PaintView.m  NeXT  Objective C body (implementation) 
m2   	Modula 2 (?)
m3	Modula 3
mac	macro (DEC-10, MS-DOS, PDP-11, VMS, etc)
man	man-macros t/nroff
man    	Unix  man(1)/[nt]roff(1) -man man page 
mcr  	andrew/config/apollo68k/system.mcr     
me	me-macros   t/nroff
mif  	/usr/frame/docs/Barchart.mif  Frame  FrameMaker Interchange Format 
mk	Makefiles
mk 	is common for makefiles
mk    	Unix  Makefile 
ml	mocklisp
mm	mm-macros   t/nroff
mm   	mm macro
mm    	Unix  [nt]roff(1) -mm source 
mml 	/usr/frame/docs/Formats.mml  Frame  FrameMaker Markup Language 
mod  	Modula
mod  	Modula-2 implementation module 
ms	miranda script
ms	ms-macros   t/nroff
ms   	ms macro
ms    	Unix  [nt]roff(1) -ms source 
mx       
nib  	Scribble.nib  NeXT  Interface Builder interface info 
nr    	Unix  nroff(1) source 
nro  	~/src/less/less.nro  Unix  nroff(1) source 
o	object file
o  	hello.o  Unix  object code 
obj	object files for Microsoft linker and other PC linkers
obj	object files for Microsoft linker and other PC linkers
old  	hello.c.old  Unix  Something old... 
orig  	Makefile.orig  Unix  patch(1) original file 
out  	a.out  Unix  output of some sort 
p	Pascal
p	pascal source code
p    	Unix  Pascal source 
pag  	/usr/lib/X11/rgb.pag  Unix  (n)dbm data file 
pas	Pascal
pcl   	Hewlett-Packard (HP) Printer Control Language (eg, for Laserjets)
perl	Perl script
pgl	Hardware design -- Verilog */
ph	- perl header file, like a C .h file
pic  	input? file of PIC graphics preprocessor for troff
pl	- executable script written in perl
pl	= perl
pl	Perl script
pl	Prolog  (note conflict with Perl script)
pl  	~/src/perl3.0/lib/getopt.pl  Unix  Perl script 
pla	Hardware design, probably Verilog
pr  	~/src/mush6.5/coffee.cup.pr  SunView  cursor bitmap 
proj  	IB.proj  NeXT  Interface Builder project file 
ps  	/usr/frame/postscript  Unix  PostScript source 
ps    	PostScript input file
psh  	xnews/client/test.psh  Sun/NeWS  NeWS psh(1) script 
r    	Ratfor   
r.??  	/usr/lib/fonts/fixedwidthfonts/apl.r.10  SunView  regular font definition 
rej  	Makefile.rej  Unix  patch(1) rejected patch 
rexx  	paver.rexx  Amiga  ARexx script 
rf  	/usr/frame/docs/rfiles/Car.rf  Sun  rasterfile 
ri  	contrib/demos/aquarium/blimp.ri     
rm  	contrib/demos/aquarium/blimp.rm     
rs  	snapshot.rs  Sun  snapshot rasterfile 
s	Various Unix Assemblers
s	assembler file
s  	hello.s  Unix  as(1) source 
sa       
sample  ~/src/mush6.5/mushrc.sample  Unix  example of some sort 
scm	Scheme source
scr	Hardware design -- Verilog
sh	Boune Shell script
sh    	Unix  Bourne/Korn shell script 
shar	shar file
sim	Hardware design, probably Verilog
snf  	/usr/lib/X11/fonts/misc/9x15.snf  X11  Server Normal Font 
so    	Unix/Sun  shared library 
spi	Spice file (hardware simulation)
spice	Spice file (hardware simulation)
st	Smalltalk source code filein/fileout files
sym    	Modula-2  compiled definition module 
tar	tar file (unix tape archiver)
tas	Verilog
tba	Verilog
tcov  	hello.tcov  Unix  tcov(1) coverage result file 
tds	Verilog
tex	TeX
tex  	sample.tex  TeX/LaTeX  TeX source file 
tfm  	cmr10.tfm  TeX/LaTeX  font metrics info 
tls	Aida timing library source
tmpl  	/usr/lib/X11/config/Imake.tmpl  Unix/X11  Imake template file 
toc  	gnats.toc  TeX/LaTeX  table of contents 
tr    	Unix  troff(1) source 
tvs	Verilog
txt       
ucode  	/usr/lib/gp1+cg2.1024.ucode  Sun  ?? graphics processor microcode 
uu    	Unix  uuencode(1) output 
uue    	Unix  uuencode(1) output 
v	Verilog
vc	Verilog
verilog	Verilog
vft    	Unix  vfont(5) font description file 
wk1	Lotus 123 prior to V3 (I think.)
wk1	Lotus 123 prior to V3 (I think.)
wk3	Lotus 123 V3.x
wk3	Lotus 123 V3.x
wn  	mach.wn  NeXT  WriteNow document 
wpg	WordPerfect graphics
x 	is for RPCGEN input files (Sun RPC protocol)
xbm  	gwm/data/iconify.xbm  Unix/X11  ?? X cursor bitmap 
y	yacc source
y  	~/src/perl3.0/perl.y  Unix  yacc(1) source 
z  	/usr/man/u_man/man1/pack.1.z  Unix  System V pack(1) output 
zip    	MS-DOS  pkzip archive 
zoo    	MS-DOS  zoo archive 
~	emacs backup files


--------------------------------------------------------------------------------

bert.
Newsgroups: comp.misc