[issue15207] mimetypes.read_windows_registry() uses the wrong regkey, creates wrong mappings

Tim Golden report at bugs.python.org
Wed Apr 17 14:07:14 CEST 2013


Tim Golden added the comment:

Three outputs produced by mt.py: tip as-is; tip without registry; tip
with new approach to registry. The results for 2.7 are near-enough
identical. Likewise the results for an elevated prompt.

----------
Added file: http://bugs.python.org/file29901/mt-tip.txt
Added file: http://bugs.python.org/file29902/mt-tip-newregistry.txt
Added file: http://bugs.python.org/file29903/mt-tip-noregistry.txt

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue15207>
_______________________________________
-------------- next part --------------
.jpg => image/jpg
.mid => audio/midi
.midi => audio/midi
.pct => image/pict
.pic => image/pict
.pict => image/pict
.rtf => application/rtf
.xul => text/xul
.3g2 => video/3gpp2
.3gp => video/3gpp
.AMR => audio/AMR
.a => application/octet-stream
.aac => audio/x-aac
.ac3 => audio/x-ac3
.acrobatsecuritysettings => application/vnd.adobe.acrobat-security-settings
.adts => audio/vnd.dlna.adts
.ai => application/postscript
.aif => audio/x-aiff
.aifc => audio/x-aiff
.aiff => audio/x-aiff
.amc => application/x-mpeg
.application => application/x-ms-application
.asx => video/x-ms-asf-plugin
.au => audio/basic
.avi => video/x-msvideo
.bat => text/plain
.bcpio => application/x-bcpio
.bin => application/octet-stream
.bmp => image/bmp
.c => text/plain
.c2r => text/vnd-ms.click2record+xml
.caf => audio/x-caf
.cat => vnd.ms-pki.seccat
.cdf => application/x-netcdf
.cer => x-x509-ca-cert
.contact => text/x-ms-contact
.cpio => application/x-cpio
.crl => pkix-crl
.csh => application/x-csh
.css => text/css
.dir => application/x-director
.dll => application/octet-stream
.doc => application/msword
.dot => application/msword
.dvi => application/x-dvi
.dwfx => model/vnd.dwfx+xps
.easmx => model/vnd.easmx+xps
.edrwx => model/vnd.edrwx+xps
.eml => message/rfc822
.eprtx => model/vnd.eprtx+xps
.eps => application/postscript
.etx => text/x-setext
.exe => application/octet-stream
.fdf => application/vnd.fdf
.fif => application/fractals
.flc => video/flc
.gif => image/gif
.gsm => audio/x-gsm
.gtar => application/x-gtar
.gz => application/x-gzip
.h => text/plain
.hdf => application/x-hdf
.hqx => application/mac-binhex40
.hta => application/hta
.htc => text/x-component
.htm => text/html
.html => text/html
.ico => image/x-icon
.ics => text/calendar
.ief => image/ief
.iqy => text/x-ms-iqy
.jnlp => application/x-java-jnlp-file
.jp2 => image/x-jpeg2000-image
.jpe => image/jpeg
.jpeg => image/jpeg
.jpg => image/pjpeg
.js => application/javascript
.jtx => application/x-jtx+xps
.ksh => text/plain
.latex => application/x-latex
.m1v => video/mpeg
.m3u => audio/x-mpegurl
.m3u8 => application/vnd.apple.mpegurl
.m4a => audio/x-m4a
.m4b => audio/x-m4b
.m4p => audio/x-m4p
.m4v => video/x-m4v
.man => application/x-troff-man
.mdi => image/vnd.ms-modi
.me => application/x-troff-me
.mht => message/rfc822
.mhtml => message/rfc822
.mid => midi/mid
.mif => application/x-mif
.mov => video/quicktime
.movie => video/x-sgi-movie
.mp2 => audio/mpeg
.mp3 => audio/x-mpg
.mp4 => video/mp4
.mpa => video/mpeg
.mpe => video/mpeg
.mpeg => video/x-mpeg2a
.mpf => application/vnd.ms-mediapackage
.mpg => video/mpeg
.ms => application/x-troff-ms
.nc => application/x-netcdf
.nix => application/x-mix-transfer
.nws => message/rfc822
.o => application/octet-stream
.obj => application/octet-stream
.oda => application/oda
.odc => text/x-ms-odc
.osdx => application/opensearchdescription+xml
.p10 => pkcs10
.p12 => x-pkcs12
.p7b => x-pkcs7-certificates
.p7c => application/pkcs7-mime
.p7m => pkcs7-mime
.p7r => x-pkcs7-certreqresp
.p7s => pkcs7-signature
.pbm => image/x-portable-bitmap
.pdf => application/pdf
.pdfxml => application/vnd.adobe.pdfxml
.pdx => application/vnd.adobe.pdx
.pfx => application/x-pkcs12
.pgm => image/x-portable-graymap
.pict => image/x-pict
.pko => vnd.ms-pki.pko
.pl => text/plain
.pls => audio/x-scpls
.png => image/x-png
.pnm => image/x-portable-anymap
.pntg => image/x-macpaint
.pot => application/vnd.ms-powerpoint
.ppa => application/vnd.ms-powerpoint
.ppm => image/x-portable-pixmap
.pps => application/vnd.ms-powerpoint
.ppt => application/x-mspowerpoint
.ps => application/postscript
.pwz => application/vnd.ms-powerpoint
.py => text/x-python
.pyc => application/x-python-code
.pyo => application/x-python-code
.qcp => audio/vnd.qcelp
.qt => video/quicktime
.qtif => image/x-quicktime
.qtl => application/x-quicktimeplayer
.ra => audio/x-pn-realaudio
.ram => application/x-pn-realaudio
.ras => image/x-cmu-raster
.rdf => application/xml
.rels => application/vnd.ms-package.relationships+xml
.rgb => image/x-rgb
.roff => application/x-troff
.rqy => text/x-ms-rqy
.rtsp => application/x-rtsp
.rtx => text/richtext
.sdp => application/x-sdp
.sdv => video/sd-video
.sgi => image/x-sgi
.sgm => text/x-sgml
.sgml => text/x-sgml
.sh => application/x-sh
.shar => application/x-shar
.sit => application/x-stuffit
.slupkg-ms => application/x-ms-license
.snd => audio/basic
.so => application/octet-stream
.spl => application/futuresplash
.src => application/x-wais-source
.sst => vnd.ms-pki.certstore
.stl => vnd.ms-pki.stl
.sv4cpio => application/x-sv4cpio
.sv4crc => application/x-sv4crc
.svg => image/svg+xml
.swf => application/x-shockwave-flash
.t => application/x-troff
.tar => application/x-tar
.targa => image/x-targa
.tcl => application/x-tcl
.tex => application/x-tex
.texi => application/x-texinfo
.texinfo => application/x-texinfo
.tgz => application/x-compressed
.tif => image/tiff
.tiff => image/tiff
.tr => application/x-troff
.tsv => text/tab-separated-values
.tts => video/vnd.dlna.mpeg-tts
.txt => text/plain
.ustar => application/x-ustar
.vcf => text/x-vcard
.vdx => application/vnd.ms-visio.viewer
.vsd => application/vnd.visio
.vsi => application/ms-vsi
.vsto => application/x-ms-vsto
.wal => interface/x-winamp3-skin
.wav => audio/x-wav
.wax => audio/x-ms-wax
.wiz => application/msword
.wlz => interface/x-winamp-lang
.wm => video/x-ms-wm
.wma => audio/x-ms-wma
.wmd => application/x-ms-wmd
.wmv => video/x-ms-wmv
.wmx => video/x-ms-wmx
.wmz => application/x-ms-wmz
.wpl => application/vnd.ms-wpl
.wsc => text/scriptlet
.wsdl => application/xml
.wsz => interface/x-winamp-skin
.wvx => video/x-ms-wvx
.xaml => application/xaml+xml
.xbap => application/x-ms-xbap
.xbm => image/x-xbitmap
.xdp => application/vnd.adobe.xdp+xml
.xfd => application/vnd.adobe.xfd+xml
.xfdf => application/vnd.adobe.xfdf
.xlb => application/vnd.ms-excel
.xls => application/x-msexcel
.xml => text/xml
.xpdl => application/xml
.xpm => image/x-xpixmap
.xps => application/vnd.ms-xpsdocument
.xsl => application/xml
.xwd => image/x-xwindowdump
.z => application/x-compress
.zip => application/x-zip-compressed
-------------- next part --------------
.jpg => image/jpg
.mid => audio/midi
.midi => audio/midi
.pct => image/pict
.pic => image/pict
.pict => image/pict
.rtf => application/rtf
.xul => text/xul
.3g2 => video/3gpp2
.3gp => video/3gpp
.3gp2 => video/3gpp2
.3gpp => video/3gpp
.AAC => audio/aac
.ADT => audio/vnd.dlna.adts
.ADTS => audio/aac
.AddIn => text/xml
.M2T => video/vnd.dlna.mpeg-tts
.M2TS => video/vnd.dlna.mpeg-tts
.M2V => video/mpeg
.MOD => video/mpeg
.MTS => video/vnd.dlna.mpeg-tts
.SDP => application/sdp
.SSISDeploymentManifest => text/xml
.TS => video/vnd.dlna.mpeg-tts
.TTS => video/vnd.dlna.mpeg-tts
.WMD => application/x-ms-wmd
.XOML => text/plain
.a => application/octet-stream
.ac3 => audio/ac3
.acrobatsecuritysettings => application/vnd.adobe.acrobat-security-settings
.ai => application/postscript
.aif => audio/aiff
.aifc => audio/aiff
.aiff => audio/aiff
.air => application/vnd.adobe.air-application-installer-package+zip
.amc => application/x-mpeg
.application => application/x-ms-application
.asa => application/xml
.asax => application/xml
.ascx => application/xml
.asf => video/x-ms-asf
.ashx => application/xml
.asm => text/plain
.asmx => application/xml
.asp => text/x-asp
.aspx => application/xml
.asx => video/x-ms-asf
.au => audio/basic
.avi => video/avi
.bat => text/plain
.bcpio => application/x-bcpio
.bflang2 => application/x-bluefish-language2
.bfproject => application/x-bluefish-project
.bin => application/octet-stream
.bmp => image/bmp
.c => text/plain
.caf => audio/x-caf
.cat => application/vnd.ms-pki.seccat
.cc => text/plain
.cd => text/plain
.cdda => audio/aiff
.cdf => application/x-netcdf
.cer => application/x-x509-ca-cert
.cod => text/plain
.config => application/xml
.contact => text/x-ms-contact
.coverage => application/xml
.cpio => application/x-cpio
.cpp => text/plain
.crl => application/pkix-crl
.crt => application/x-x509-ca-cert
.cs => text/plain
.csdproj => text/plain
.csh => application/x-csh
.csproj => text/plain
.css => text/css
.csv => application/vnd.ms-excel
.cur => text/plain
.cxx => text/plain
.d => text/x-dsrc
.datasource => application/xml
.dbproj => text/plain
.dcr => application/x-director
.def => text/plain
.der => application/x-x509-ca-cert
.dib => image/bmp
.dif => video/x-dv
.dir => application/x-director
.dll => application/x-msdownload
.doc => application/msword
.docm => application/vnd.ms-word.document.macroEnabled.12
.docx => application/vnd.openxmlformats-officedocument.wordprocessingml.document
.dot => application/msword
.dsp => text/plain
.dsw => text/plain
.dtd => application/xml-dtd
.dtsConfig => text/xml
.dv => video/x-dv
.dvi => application/x-dvi
.dwfx => model/vnd.dwfx+xps
.dxr => application/x-director
.easmx => model/vnd.easmx+xps
.edrwx => model/vnd.edrwx+xps
.eml => message/rfc822
.eprtx => model/vnd.eprtx+xps
.eps => application/postscript
.etl => application/etl
.etx => text/x-setext
.exe => application/x-msdownload
.fdf => application/vnd.fdf
.fif => application/fractals
.filters => Application/xml
.gif => image/gif
.gitattributes => text/plain
.gitignore => text/plain
.gitmodules => text/plain
.group => text/x-ms-group
.gsm => audio/x-gsm
.gtar => application/x-gtar
.gz => application/x-gzip
.h => text/plain
.hdf => application/x-hdf
.hpp => text/plain
.hqx => application/mac-binhex40
.hta => application/hta
.htc => text/x-component
.htm => text/html
.html => text/html
.hxa => application/xml
.hxc => application/xml
.hxd => application/octet-stream
.hxe => application/xml
.hxf => application/xml
.hxh => application/octet-stream
.hxi => application/octet-stream
.hxk => application/xml
.hxq => application/octet-stream
.hxr => application/octet-stream
.hxs => application/octet-stream
.hxt => application/xml
.hxv => application/xml
.hxw => application/octet-stream
.hxx => text/plain
.i => text/plain
.ico => image/x-icon
.ics => text/calendar
.idl => text/plain
.ief => image/ief
.inc => text/plain
.inl => text/plain
.ipproj => text/plain
.iqy => text/x-ms-iqy
.java => text/x-java
.jfif => image/jpeg
.jnlp => application/x-java-jnlp-file
.jpe => image/jpeg
.jpeg => image/jpeg
.jpg => image/jpeg
.js => application/javascript
.jsp => application/x-jsp
.jtx => application/x-jtx+xps
.ksh => text/plain
.latex => application/x-latex
.library-ms => application/windows-library+xml
.lst => text/plain
.m1v => video/mpeg
.m3u => audio/mpegurl
.m3u8 => application/vnd.apple.mpegurl
.m4a => audio/x-m4a
.m4b => audio/x-m4b
.m4p => audio/x-m4p
.m4v => video/x-m4v
.mac => image/x-macpaint
.mak => text/plain
.man => application/x-troff-man
.map => text/plain
.master => application/xml
.mdi => image/vnd.ms-modi
.mdp => text/plain
.me => application/x-troff-me
.mfp => application/x-shockwave-flash
.mht => message/rfc822
.mhtml => message/rfc822
.mid => audio/mid
.midi => audio/mid
.mif => application/x-mif
.mk => text/plain
.mov => video/quicktime
.movie => video/x-sgi-movie
.mp2 => audio/mpeg
.mp2v => video/mpeg
.mp3 => audio/mpeg
.mp4 => video/mp4
.mp4v => video/mp4
.mpa => video/mpeg
.mpe => video/mpeg
.mpeg => video/mpeg
.mpf => application/vnd.ms-mediapackage
.mpg => video/mpeg
.mpv2 => video/mpeg
.mqv => video/quicktime
.ms => application/x-troff-ms
.mw => text/x-mediawiki
.nc => application/x-netcdf
.nsh => text/x-nsh
.nsi => text/x-nsi
.nws => message/rfc822
.o => application/octet-stream
.obj => application/octet-stream
.oda => application/oda
.odc => text/x-ms-odc
.odh => text/plain
.odl => text/plain
.orderedtest => application/xml
.osdx => application/opensearchdescription+xml
.p10 => application/pkcs10
.p12 => application/x-pkcs12
.p7b => application/x-pkcs7-certificates
.p7c => application/pkcs7-mime
.p7m => application/pkcs7-mime
.p7r => application/x-pkcs7-certreqresp
.p7s => application/pkcs7-signature
.pbm => image/x-portable-bitmap
.pct => image/pict
.pdf => application/pdf
.pdfxml => application/vnd.adobe.pdfxml
.pdx => application/vnd.adobe.pdx
.pfx => application/x-pkcs12
.pgm => image/x-portable-graymap
.php => application/x-php
.php3 => application/x-php
.pic => image/pict
.pict => image/pict
.pkgdef => text/plain
.pkgundef => text/plain
.pko => application/vnd.ms-pki.pko
.pl => application/x-perl
.png => image/png
.pnm => image/x-portable-anymap
.pnt => image/x-macpaint
.pntg => image/x-macpaint
.po => text/x-gettext-translation
.pot => application/vnd.ms-powerpoint
.potm => application/vnd.ms-powerpoint.template.macroEnabled.12
.potx => application/vnd.openxmlformats-officedocument.presentationml.template
.ppa => application/vnd.ms-powerpoint
.ppm => image/x-portable-pixmap
.pps => application/vnd.ms-powerpoint
.ppsm => application/vnd.ms-powerpoint.slideshow.macroEnabled.12
.ppsx => application/vnd.openxmlformats-officedocument.presentationml.slideshow
.ppt => application/vnd.ms-powerpoint
.pptm => application/vnd.ms-powerpoint.presentation.macroEnabled.12
.pptx => application/vnd.openxmlformats-officedocument.presentationml.presentation
.ps => application/postscript
.psc1 => application/PowerShell
.pwz => application/vnd.ms-powerpoint
.py => text/x-python
.pyc => application/x-python-code
.pyo => application/x-python-code
.pyproj => text/plain
.pyw => text/plain
.qht => text/x-html-insertion
.qhtm => text/x-html-insertion
.qt => video/quicktime
.qti => image/x-quicktime
.qtif => image/x-quicktime
.qtl => application/x-quicktimeplayer
.ra => audio/x-pn-realaudio
.ram => application/x-pn-realaudio
.ras => image/x-cmu-raster
.rat => application/rat-file
.rb => text/x-ruby
.rc => text/plain
.rc2 => text/plain
.rct => text/plain
.rdf => application/xml
.rdlc => application/xml
.resx => application/xml
.rgb => image/x-rgb
.rgs => text/plain
.rmi => audio/mid
.roff => application/x-troff
.rpt => application/x-rpt
.rqy => text/x-ms-rqy
.rtf => application/msword
.rtx => text/richtext
.ruleset => application/xml
.s => text/plain
.scp => application/sqlcompare
.sct => text/scriptlet
.sd2 => audio/x-sd2
.searchConnector-ms => application/windows-search-connector+xml
.settings => application/xml
.sgm => text/x-sgml
.sgml => text/x-sgml
.sh => text/x-shellscript
.shar => application/x-shar
.shtml => text/html
.sit => application/x-stuffit
.sitemap => application/xml
.skin => application/xml
.slk => application/vnd.ms-excel
.sln => text/plain
.slupkg-ms => application/x-ms-license
.snd => audio/basic
.snippet => application/xml
.so => application/octet-stream
.sol => text/plain
.sor => text/plain
.spc => application/x-pkcs7-certificates
.spl => application/futuresplash
.src => application/x-wais-source
.srf => text/plain
.sst => application/vnd.ms-pki.certstore
.stl => application/vnd.ms-pki.stl
.sv4cpio => application/x-sv4cpio
.sv4crc => application/x-sv4crc
.svc => application/xml
.svg => image/svg+xml
.swf => application/x-shockwave-flash
.t => application/x-troff
.tar => application/x-tar
.tcl => application/x-tcl
.testrunconfig => application/xml
.testsettings => application/xml
.tex => application/x-tex
.texi => application/x-texinfo
.texinfo => application/x-texinfo
.tgz => application/x-compressed
.tif => image/tiff
.tiff => image/tiff
.tlh => text/plain
.tli => text/plain
.tpl => application/x-smarty
.tr => application/x-troff
.trx => application/xml
.tsv => text/tab-separated-values
.txt => text/plain
.user => text/plain
.ustar => application/x-ustar
.vb => text/plain
.vbdproj => text/plain
.vbproj => text/plain
.vbs => application/x-vbscript
.vcf => text/x-vcard
.vcproj => Application/xml
.vcxproj => Application/xml
.vddproj => text/plain
.vdp => text/plain
.vdproj => text/plain
.vdx => application/vnd.visio
.vscontent => application/xml
.vsct => text/xml
.vsd => application/vnd.visio
.vsi => application/ms-vsi
.vsix => application/vsix
.vsixlangpack => text/xml
.vsixmanifest => text/xml
.vsl => application/vnd.visio
.vsmdi => application/xml
.vspscc => text/plain
.vss => application/vnd.visio
.vsscc => text/plain
.vssettings => text/xml
.vssscc => text/plain
.vst => application/vnd.visio
.vstemplate => text/xml
.vsto => application/x-ms-vsto
.vsu => application/vnd.visio
.vsw => application/vnd.visio
.vsx => application/vnd.visio
.vtx => application/vnd.visio
.wal => interface/x-winamp3-skin
.wav => audio/wav
.wax => audio/x-ms-wax
.wbk => application/msword
.wdp => image/vnd.ms-photo
.wdseml => message/rfc822
.wiq => application/xml
.wiz => application/msword
.wlz => interface/x-winamp-lang
.wm => video/x-ms-wm
.wma => audio/x-ms-wma
.wmv => video/x-ms-wmv
.wmx => video/x-ms-wmx
.wmz => application/x-ms-wmz
.wpl => application/vnd.ms-wpl
.wsc => text/scriptlet
.wsdl => application/xml
.wsz => interface/x-winamp-skin
.wvx => video/x-ms-wvx
.xaml => application/xaml+xml
.xbap => application/x-ms-xbap
.xbm => image/x-xbitmap
.xdp => application/vnd.adobe.xdp+xml
.xdr => application/xml
.xfdf => application/vnd.adobe.xfdf
.xht => application/xhtml+xml
.xhtml => application/xhtml+xml
.xla => application/vnd.ms-excel
.xlam => application/vnd.ms-excel.addin.macroEnabled.12
.xlb => application/vnd.ms-excel
.xlc => application/vnd.ms-excel
.xld => application/vnd.ms-excel
.xlk => application/vnd.ms-excel
.xll => application/vnd.ms-excel
.xlm => application/vnd.ms-excel
.xls => application/vnd.ms-excel
.xlsb => application/vnd.ms-excel.sheet.binary.macroEnabled.12
.xlsm => application/vnd.ms-excel.sheet.macroEnabled.12
.xlsx => application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.xlt => application/vnd.ms-excel
.xltm => application/vnd.ms-excel.template.macroEnabled.12
.xltx => application/vnd.openxmlformats-officedocument.spreadsheetml.template
.xlv => application/vnd.ms-excel
.xlw => application/vnd.ms-excel
.xml => text/xml
.xmta => application/xml
.xpdl => application/xml
.xpm => image/x-xpixmap
.xps => application/vnd.ms-xpsdocument
.xrm-ms => text/xml
.xsc => application/xml
.xsd => application/xml
.xsl => application/xslt+xml
.xslt => application/xml
.xss => application/xml
.xwd => image/x-xwindowdump
.z => application/x-compress
.zip => application/x-zip-compressed
-------------- next part --------------
.jpg => image/jpg
.mid => audio/midi
.midi => audio/midi
.pct => image/pict
.pic => image/pict
.pict => image/pict
.rtf => application/rtf
.xul => text/xul
.a => application/octet-stream
.ai => application/postscript
.aif => audio/x-aiff
.aifc => audio/x-aiff
.aiff => audio/x-aiff
.au => audio/basic
.avi => video/x-msvideo
.bat => text/plain
.bcpio => application/x-bcpio
.bin => application/octet-stream
.bmp => image/x-ms-bmp
.c => text/plain
.cdf => application/x-netcdf
.cpio => application/x-cpio
.csh => application/x-csh
.css => text/css
.dll => application/octet-stream
.doc => application/msword
.dot => application/msword
.dvi => application/x-dvi
.eml => message/rfc822
.eps => application/postscript
.etx => text/x-setext
.exe => application/octet-stream
.gif => image/gif
.gtar => application/x-gtar
.h => text/plain
.hdf => application/x-hdf
.htm => text/html
.html => text/html
.ico => image/vnd.microsoft.icon
.ief => image/ief
.jpe => image/jpeg
.jpeg => image/jpeg
.jpg => image/jpeg
.js => application/javascript
.ksh => text/plain
.latex => application/x-latex
.m1v => video/mpeg
.m3u => application/vnd.apple.mpegurl
.m3u8 => application/vnd.apple.mpegurl
.man => application/x-troff-man
.me => application/x-troff-me
.mht => message/rfc822
.mhtml => message/rfc822
.mif => application/x-mif
.mov => video/quicktime
.movie => video/x-sgi-movie
.mp2 => audio/mpeg
.mp3 => audio/mpeg
.mp4 => video/mp4
.mpa => video/mpeg
.mpe => video/mpeg
.mpeg => video/mpeg
.mpg => video/mpeg
.ms => application/x-troff-ms
.nc => application/x-netcdf
.nws => message/rfc822
.o => application/octet-stream
.obj => application/octet-stream
.oda => application/oda
.p12 => application/x-pkcs12
.p7c => application/pkcs7-mime
.pbm => image/x-portable-bitmap
.pdf => application/pdf
.pfx => application/x-pkcs12
.pgm => image/x-portable-graymap
.pl => text/plain
.png => image/png
.pnm => image/x-portable-anymap
.pot => application/vnd.ms-powerpoint
.ppa => application/vnd.ms-powerpoint
.ppm => image/x-portable-pixmap
.pps => application/vnd.ms-powerpoint
.ppt => application/vnd.ms-powerpoint
.ps => application/postscript
.pwz => application/vnd.ms-powerpoint
.py => text/x-python
.pyc => application/x-python-code
.pyo => application/x-python-code
.qt => video/quicktime
.ra => audio/x-pn-realaudio
.ram => application/x-pn-realaudio
.ras => image/x-cmu-raster
.rdf => application/xml
.rgb => image/x-rgb
.roff => application/x-troff
.rtx => text/richtext
.sgm => text/x-sgml
.sgml => text/x-sgml
.sh => application/x-sh
.shar => application/x-shar
.snd => audio/basic
.so => application/octet-stream
.src => application/x-wais-source
.sv4cpio => application/x-sv4cpio
.sv4crc => application/x-sv4crc
.svg => image/svg+xml
.swf => application/x-shockwave-flash
.t => application/x-troff
.tar => application/x-tar
.tcl => application/x-tcl
.tex => application/x-tex
.texi => application/x-texinfo
.texinfo => application/x-texinfo
.tif => image/tiff
.tiff => image/tiff
.tr => application/x-troff
.tsv => text/tab-separated-values
.txt => text/plain
.ustar => application/x-ustar
.vcf => text/x-vcard
.wav => audio/x-wav
.wiz => application/msword
.wsdl => application/xml
.xbm => image/x-xbitmap
.xlb => application/vnd.ms-excel
.xls => application/vnd.ms-excel
.xml => text/xml
.xpdl => application/xml
.xpm => image/x-xpixmap
.xsl => application/xml
.xwd => image/x-xwindowdump
.zip => application/zip


More information about the Python-bugs-list mailing list