SPIP recognises a certain number of file formats in its DOCUMENTS
loop.
SPIP’s response when it does not recognise a file extension is to ZIP the file up for security reasons. For example, this can eliminate a PHP script file being executed after it has been added to the attached documents (of an article or a section).
If you would like to add an additional file format, for example, perhaps a PowerPoint (pps) file type, you will need to add that format to the spip_types_documents
table in your database using a direct method like phpMyAdmin [1].
To understand the various MIME TYPEs, please refer to the following article on wikipedia Internet media type.
Here is the complete list of extensions/formats recognised by SPIP 2.1, classified in alphabetical order:
titre | extension | mime_type | vignette |
---|---|---|---|
3rd Generation Partnership Project | 3gp | video/3gpp | ![]() |
Abiword | abw | application/abiword | ![]() |
Adobe Illustrator | ai | application/illustrator | ![]() |
AIFF | aiff | audio/x-aiff | ![]() |
Annodex | anx | application/annodex | ![]() |
Annodex Audio | axa | audio/annodex | ![]() |
Annodex Video | axv | video/annodex | ![]() |
Audio Book for Adobe Flash Player | f4b | audio/mp4 | ![]() |
Audio for Adobe Flash Player | f4a | audio/mp4 | ![]() |
AVI | avi | video/x-msvideo | ![]() |
Binary Data | bin | application/octet-stream | ![]() |
BitTorrent | torrent | application/x-bittorrent | ![]() |
Blender | blend | application/x-blender | ![]() |
BMP | bmp | image/x-ms-bmp | ![]() |
BZip | bz2 | application/x-bzip2 | ![]() |
C header | h | text/x-chdr | ![]() |
C source | c | text/x-csrc | ![]() |
Cascading Style Sheet | css | text/css | ![]() |
Comma Separated Values | csv | text/csv | ![]() |
Debian | deb | application/x-debian-package | ![]() |
Digital Video | dv | video/x-dv | ![]() |
DjVu | djvu | image/vnd.djvu | ![]() |
Excel | xlam | application/vnd.ms-excel.addin.macroEnabled.12 | ![]() |
Excel | xls | application/vnd.ms-excel | ![]() |
Excel | xlsm | application/vnd.ms-excel.sheet.macroEnabled.12 | ![]() |
Excel | xlsx | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | ![]() |
Excel binary | xlsb | application/vnd.ms-excel.sheet.binary.macroEnabled.12 | ![]() |
Excel template | xltm | application/vnd.ms-excel.template.macroEnabled.12 | ![]() |
Excel template | xltx | application/vnd.openxmlformats-officedocument.spreadsheetml.template | ![]() |
Flash | swf | application/x-shockwave-flash | ![]() |
Flash Video | flv | video/x-flv | ![]() |
Free Lossless Audio Codec | flac | audio/x-flac | ![]() |
GIF | gif | image/gif | ![]() |
GIMP multi-layer | xcf | application/x-xcf | ![]() |
Google Earth Placemark File | kmz | application/vnd.google-earth.kmz | ![]() |
GZ | gz | application/x-gzip | ![]() |
HTML | html | text/html | ![]() |
JPEG | jpg | image/jpeg | ![]() |
Keyhole Markup Language | kml | application/vnd.google-earth.kml+xml | ![]() |
LaTeX | tex | text/x-tex | ![]() |
LaTeX Class | cls | text/x-tex | ![]() |
LaTeX DVI | dvi | application/x-dvi | ![]() |
LaTeX Style Sheet | sty | text/x-tex | ![]() |
Matroska Audio | mka | audio/mka | ![]() |
Matroska Video | mkv | video/mkv | ![]() |
Midi | mid | audio/midi | ![]() |
MNG | mng | video/x-mng | ![]() |
MP3 | mp3 | audio/mpeg | ![]() |
MPEG | mpg | video/mpeg | ![]() |
MPEG4 | mp4 | application/mp4 | ![]() |
MPEG4 Audio | m4a | audio/mp4a-latm | ![]() |
MPEG4 Audio | m4b | audio/mp4a-latm | ![]() |
MPEG4 Audio | m4p | audio/mp4a-latm | ![]() |
MPEG4 playliste | m4u | video/vnd.mpegurl | ![]() |
MPEG4 Video | m4v | video/x-m4v | ![]() |
Musepack | mpc | audio/x-musepack | ![]() |
Ogg Audio | oga | audio/ogg | ![]() |
Ogg Multiplex | ogx | application/ogg | ![]() |
Ogg Speex | spx | audio/ogg | ![]() |
Ogg Video | ogv | video/ogg | ![]() |
Ogg Vorbis | ogg | audio/ogg | ![]() |
opendocument chart | odc | application/vnd.oasis.opendocument.chart | ![]() |
opendocument database | odb | application/vnd.oasis.opendocument.database | ![]() |
opendocument formula | odf | application/vnd.oasis.opendocument.formula | ![]() |
opendocument graphics | odg | application/vnd.oasis.opendocument.graphics | ![]() |
opendocument graphics-template | otg | application/vnd.oasis.opendocument.graphics-template | ![]() |
opendocument image | odi | application/vnd.oasis.opendocument.image | ![]() |
opendocument presentation | odp | application/vnd.oasis.opendocument.presentation | ![]() |
opendocument presentation-template | otp | application/vnd.oasis.opendocument.presentation-template | ![]() |
opendocument spreadsheet | ods | application/vnd.oasis.opendocument.spreadsheet | ![]() |
opendocument spreadsheet-template | ots | application/vnd.oasis.opendocument.spreadsheet-template | ![]() |
opendocument text | odt | application/vnd.oasis.opendocument.text | ![]() |
opendocument text-master | odm | application/vnd.oasis.opendocument.text-master | ![]() |
opendocument text-template | ott | application/vnd.oasis.opendocument.text-template | ![]() |
OpenOffice.org | sxw | application/vnd.sun.xml.writer | ![]() |
OpenOffice.org Calc | sxc | application/vnd.sun.xml.calc | ![]() |
OpenOffice.org Impress | sxi | application/vnd.sun.xml.impress | ![]() |
Pascal | pas | text/x-pascal | ![]() |
application/pdf | ![]() | ||
Photoshop | psd | image/x-photoshop | ![]() |
PNG | png | image/png | ![]() |
Portable Game Notation | pgn | application/x-chess-pgn | ![]() |
PostScript | eps | application/postscript | ![]() |
PostScript | ps | application/postscript | ![]() |
PowerPoint | ppt | application/vnd.ms-powerpoint | ![]() |
Powerpoint | pptm | application/vnd.ms-powerpoint.presentation.macroEnabled.12 | ![]() |
Powerpoint | pptx | application/vnd.openxmlformats-officedocument.presentationml.presentation | ![]() |
Powerpoint addin | ppam | application/vnd.ms-powerpoint.addin.macroEnabled.12 | ![]() |
Powerpoint slideshow | ppsm | application/vnd.ms-powerpoint.slideshow.macroEnabled.12 | ![]() |
Powerpoint slideshow | ppsx | application/vnd.openxmlformats-officedocument.presentationml.slideshow | ![]() |
Powerpoint template | potm | application/vnd.ms-powerpoint.template.macroEnabled.12 | ![]() |
Powerpoint template | potx | application/vnd.openxmlformats-officedocument.presentationml.template | ![]() |
Protected Video for Adobe Flash Player | f4p | video/mp4 | ![]() |
QuickTime | mov | video/quicktime | ![]() |
QuickTime | qt | video/quicktime | ![]() |
RealAudio | ra | audio/x-pn-realaudio | ![]() |
RealAudio | ram | audio/x-pn-realaudio | ![]() |
RealAudio | rm | audio/x-pn-realaudio | ![]() |
RedHat/Mandrake/SuSE | rpm | application/x-redhat-package-manager | ![]() |
RTF | rtf | application/rtf | ![]() |
Scalable Vector Graphics | svg | image/svg+xml | ![]() |
StarOffice | sdd | application/vnd.stardivision.impress | ![]() |
StarOffice | sdw | application/vnd.stardivision.writer | ![]() |
Stuffit | sit | application/x-stuffit | ![]() |
texte | txt | text/plain | ![]() |
TGZ | tgz | application/x-gtar | ![]() |
TIFF | tif | image/tiff | ![]() |
TTF Font | ttf | application/x-font-ttf | ![]() |
Video for Adobe Flash Player | f4v | video/mp4 | ![]() |
WAV | wav | audio/x-wav | ![]() |
WebM | webm | video/webm | ![]() |
Windows Media | asf | video/x-ms-asf | ![]() |
Windows Media | wmv | video/x-ms-wmv | ![]() |
Word | doc | application/msword | ![]() |
Word | docm | application/vnd.ms-word.document.macroEnabled.12 | ![]() |
Word | docx | application/vnd.openxmlformats-officedocument.wordprocessingml.document | ![]() |
Word template | dotm | application/vnd.ms-word.template.macroEnabled.12 | ![]() |
Word template | dotx | application/vnd.openxmlformats-officedocument.wordprocessingml.template | ![]() |
XML | xml | application/xml | ![]() |
XSPF | xspf | application/xspf+xml | ![]() |
Zip | zip | application/zip | ![]() |