netscape-revival
lib/libnet/mime.types
#--Netscape Communications Corporation MIME Information
# Do not delete the above line. It is used to identify the file type.
# This file defines all of the default file extensions recognised by Netscape.
# See also mime.types-unix and mime.types-nonunix for some platform-specific
# stuff.
# If you add a new non-"text/" type to this file, and it's primarily a
# line-based textual type, you may also want to update the list of
# application-types-that-are-really-textual in mime_type_requires_b64_p()
# in libmsg/compose.c, so that docs of that type don't always get base64
# encoded when mailed.
####################################################################
# Text
####################################################################
exts="txt,text" type=text/plain \
desc="Plain Text" icon=internal-gopher-text
exts="html,htm" type=text/html \
desc="Hypertext Markup Language" icon=internal-gopher-text
exts="rtf" type=application/rtf \
desc="Rich Text Format" icon=internal-gopher-text
# note: text/richtext is *not the same format*
exts="pdf" type=application/pdf \
desc="Portable Document Format" icon=internal-gopher-text
exts="tex" type=application/x-tex \
desc="TeX Document" icon=internal-gopher-text
exts="latex" type=application/x-latex \
desc="LaTeX Document" icon=internal-gopher-text
exts="dvi" type=application/x-dvi \
desc="TeX DVI Data" icon=internal-gopher-text
exts="texi,texinfo" type=application/x-texinfo \
desc="GNU TeXinfo Document" icon=internal-gopher-text
exts="vcf" type=text/x-vcard \
desc="VCard" icon=internal-gopher-unknown
####################################################################
# Images
####################################################################
exts="gif" type=image/gif \
desc="GIF Image" icon=internal-gopher-image
exts="jpeg,jpg,jpe,jfif,pjpeg,pjp" type=image/jpeg \
desc="JPEG Image" icon=internal-gopher-image
exts="tiff,tif" type=image/tiff \
desc="TIFF Image" icon=internal-gopher-image
exts="ras" type=image/x-cmu-raster \
desc="CMU Raster Image" icon=internal-gopher-image
exts="xbm" type=image/x-xbitmap \
desc="X Bitmap" icon=internal-gopher-image
# note: have also seen "image/x-bitmap"
exts="xpm" type=image/x-xpixmap \
desc="X Pixmap" icon=internal-gopher-image
# note: have also seen "image/x-xpm"
exts="xwd" type=image/x-xwindowdump \
desc="X Window Dump Image" icon=internal-gopher-image
# note: have also seen "image/x-xwd"
exts="pnm" type=image/x-portable-anymap \
desc="PBM Image" icon=internal-gopher-image
exts="pbm" type=image/x-portable-bitmap \
desc="PBM Image" icon=internal-gopher-image
exts="pgm" type=image/x-portable-graymap \
desc="PGM Image" icon=internal-gopher-image
exts="ppm" type=image/x-portable-pixmap \
desc="PPM Image" icon=internal-gopher-image
# note: have also seen "image/x-pbm", "image/x-pgm", "image/x-ppm".
exts="rgb" type=image/x-rgb \
desc="RGB Image" icon=internal-gopher-image
exts="bmp" type=image/x-MS-bmp \
desc="Windows Bitmap" icon=internal-gopher-image
exts="pcd" type=image/x-photo-cd \
desc="PhotoCD Image" icon=internal-gopher-image
exts="png" type=image/x-png \
desc="PNG Image" icon=internal-gopher-image
exts="ief" type=image/ief \
desc="" icon=internal-gopher-image
# What is "ief"?
exts="fif" type=application/fractals \
desc="Fractal Image Format" icon=internal-gopher-image
####################################################################
# Audio
####################################################################
exts="au,snd" type=audio/basic \
desc="ULAW Audio" icon=internal-gopher-sound
exts="aif,aiff,aifc" type=audio/x-aiff \
desc="AIFF Audio" icon=internal-gopher-sound
exts="wav" type=audio/x-wav \
desc="WAV Audio" icon=internal-gopher-sound
exts="mp2,mpa,abs,mpega" type=audio/x-mpeg \
desc="MPEG Audio" icon=internal-gopher-sound
exts="ra,ram" type=audio/x-pn-realaudio \
desc="RealAudio" icon=internal-gopher-sound
####################################################################
# Video
####################################################################
exts="mpeg,mpg,mpe,mpv,vbs,mpegv" type=video/mpeg \
desc="MPEG Video" icon=internal-gopher-movie
exts="mpv2,mp2v" type=video/x-mpeg2 \
desc="MPEG2 Video" icon=internal-gopher-movie
exts="qt,mov,moov" type=video/quicktime \
desc="Quicktime Video" icon=internal-gopher-movie
exts="avi" type=video/x-msvideo \
desc="Microsoft Video" icon=internal-gopher-movie
####################################################################
# Archives
####################################################################
exts="hqx" type=application/mac-binhex40 \
desc="Macintosh BinHex Archive" icon=internal-gopher-binary
# note: have also seen "application/x-macbinhex40"
exts="sit" type=application/x-stuffit \
desc="Macintosh StuffIt Archive" icon=internal-gopher-binary
exts="zip" type=application/x-zip-compressed \
desc="Zip Compressed Data" icon=internal-gopher-binary
exts="shar" type=application/x-shar \
desc="Unix Shell Archive" icon=internal-gopher-unknown
exts="tar" type=application/x-tar \
desc="Unix Tape Archive" icon=internal-gopher-binary
exts="gtar" type=application/x-gtar \
desc="GNU Tape Archive" icon=internal-gopher-binary
exts="cpio" type=application/x-cpio \
desc="Unix CPIO Archive" icon=internal-gopher-binary
# note: have also seen "application/x-sv4cpio"
# and "application/x-bcpio" for ".bcpio" files -- what's that?
# and "application/x-sv4crc" for ".sv4crc" -- what's that?
exts="jar" type=application/java-archive \
desc="Java Archive" icon=internal-gopher-binary
####################################################################
# Programs
####################################################################
exts="exe,bin" type=application/octet-stream \
desc="Binary Executable" icon=internal-gopher-binary
exts="ai,eps,ps" type=application/postscript \
desc="Postscript Document" icon=internal-gopher-text
exts="csh" type=application/x-csh \
desc="C Shell Program" icon=internal-gopher-unknown
exts="sh" type=application/x-sh \
desc="Bourne Shell Program" icon=internal-gopher-unknown
exts="tcl" type=application/x-tcl \
desc="TCL Program" icon=internal-gopher-unknown
exts="pl" type=application/x-perl \
desc="Perl Program" icon=internal-gopher-unknown
exts="js,mocha" type=application/x-javascript \
desc="JavaScript Program" icon=internal-gopher-unknown
exts="pac" type=application/x-ns-proxy-autoconfig \
desc="Proxy Auto-Config" icon=internal-gopher-unknown
exts="jsc" type=application/x-javascript-config \
desc="JavaScript Config" icon=internal-gopher-unknown
exts="p7m,p7c" type=application/x-pkcs7-mime \
desc="PKCS7 Encrypted Data" icon=internal-gopher-binary
exts="p7s" type=application/x-pkcs7-signature \
desc="PKCS7 Signature" icon=internal-gopher-binary
# This is too ambiguous an extension. Those losers.
#exts="src" type=application/x-wais-source \
#desc="WAIS Source" icon=internal-gopher-unknown
####################################################################
# Encodings
####################################################################
exts="uu,uue" enc=x-uuencode \
desc="UUEncoded Data" icon=internal-gopher-binary