SPIP reconnaît un certain nombre de formats de fichier dans sa boucle DOCUMENTS.
Lorsque SPIP ne reconnaît pas une extension le fichier est zippé pour des raisons de sécurité. Cela évite par exemple que le script d’un fichier php soit exécuté lors de l’ajout de ce fichier aux documents joints (d’un article ou d’une rubrique).
Si vous désirez ajouter un format de fichier supplémentaire, par exemple un powerpoint (pps), vous devez ajouter ce format à la table spip_types_documents
de votre base de données par l’intermédiaire de phpMyAdmin [1].
Pour connaître les différents MIME TYPE, référez-vous à l’article suivant sur wikipedia Type de média internet.
Voici la liste complète des extensions/formats reconnus par SPIP :
Titre | Extension | Mime_type | Vignette |
---|---|---|---|
JPEG | jpg | image/jpeg | |
PNG | png | image/png | |
GIF | gif | image/gif | |
BMP | bmp | image/x-ms-bmp | |
Photoshop | psd | image/x-photoshop | |
TIFF | tif | image/tiff | |
AIFF | aiff | audio/x-aiff | |
Windows Media | asf | video/x-ms-asf | |
AVI | avi | video/x-msvideo | |
BZip | bz2 | application/x-bzip2 | |
Word | doc | application/msword | |
DjVu | djvu | image/vnd.djvu | |
PostScript | eps | application/postscript | |
GZ | gz | application/x-gzip | |
HTML | html | text/html | |
Midi | mid | audio/midi | |
QuickTime | mov | video/quicktime | |
MP3 | mp3 | audio/mpeg | |
MPEG | mpg | video/mpeg | |
Ogg Vorbis | ogg | audio/ogg | |
application/pdf | |||
PowerPoint | ppt | application/vnd.ms-powerpoint | |
PostScript | ps | application/postscript | |
QuickTime | qt | video/quicktime | |
RealAudio | ra | audio/x-pn-realaudio | |
RealAudio | ram | audio/x-pn-realaudio | |
RealAudio | rm | audio/x-pn-realaudio | |
RTF | rtf | application/rtf | |
StarOffice Presentation | sdd | application/vnd.stardivision.impress | |
StarOffice Writer document | sdw | application/vnd.stardivision.writer | |
Stuffit | sit | application/x-stuffit | |
OpenOffice.org Impress | sxi | application/vnd.sun.xml.impress | |
OpenOffice.org | sxw | application/vnd.sun.xml.writer | |
Flash | swf | application/x-shockwave-flash | |
TGZ | tgz | application/x-gtar | |
Texte | txt | text/plain | |
WAV | wav | audio/x-wav | |
Excel | xls | application/vnd.ms-excel | |
XML | xml | application/xml | |
Windows Media Video | wmv | video/x-ms-wmv | |
Zip | zip | application/zip | |
MNG | mng | video/x-mng | |
Adobe Illustrator | ai | application/illustrator | |
C source | c | text/x-csrc | |
Debian | deb | application/x-debian-package | |
LaTeX DVI | dvi | application/x-dvi | |
C header | h | text/x-chdr | |
Pascal | pas | text/x-pascal | |
RedHat/Mandrake/SuSE | rpm | application/x-redhat-package-manager | |
OpenOffice.org Calc | sxc | application/vnd.sun.xml.calc | |
LaTeX | tex | text/x-tex | |
GIMP multi-layer | xcf | application/x-xcf | |
Cascading Style Sheet | css | text/css | |
Portable Game Notation | pgn | application/x-chess-pgn | |
Binary Data | bin | application/octet-stream | |
BitTorrent | torrent | application/x-bittorrent | |
SVG | svg | image/svg+xml | |
Flash Video | flv | video/x-flv | |
Abiword | abw | application/abiword | |
Blender | blend | application/x-blender | |
TTF Font | ttf | application/x-font-ttf | |
OpenDocument Text | odt | application/vnd.oasis.opendocument.text | |
OpenDocument Spreadsheet | ods | application/vnd.oasis.opendocument.spreadsheet | |
OpenDocument Presentation | odp | application/vnd.oasis.opendocument.presentation | |
OpenDocument Graphics | odg | application/vnd.oasis.opendocument.graphics | |
OpenDocument Chart | odc | application/vnd.oasis.opendocument.chart | |
OpenDocument Formula | odf | application/vnd.oasis.opendocument.formula | |
OpenDocument Database | odb | application/vnd.oasis.opendocument.database | |
OpenDocument Image | odi | application/vnd.oasis.opendocument.image | |
OpenDocument Text-master | odm | application/vnd.oasis.opendocument.text-master | |
OpenDocument Text-template | ott | application/vnd.oasis.opendocument.text-template | |
OpenDocument Spreadsheet-template | ots | application/vnd.oasis.opendocument.spreadsheet-template | |
OpenDocument Presentation-template | otp | application/vnd.oasis.opendocument.presentation-template | |
OpenDocument Graphics-template | otg | application/vnd.oasis.opendocument.graphics-template | |
MPEG4 | mp4 | application/mp4 | |
Matroska Video | mkv | video/mkv | |
Comma Separated Values | csv | text/csv | |
Keyhole Markup Language | kml | application/vnd.google-earth.kml+xml | |
Google Earth Placemark File | kmz | application/vnd.google-earth.kmz | |
3rd Generation Partnership Project | 3gp | video/3gpp | |
Matroska Audio | mka | audio/mka | |
LaTeX Class | cls | text/x-tex | |
LaTeX Style Sheet | sty | text/x-tex | |
Free Lossless Audio Codec | flac | audio/x-flac | |
Annodex | anx | application/annodex | |
Annodex Audio | axa | audio/annodex | |
Annodex Video | axv | video/annodex | |
Ogg Audio | oga | audio/ogg | |
Ogg Video | ogv | video/ogg | |
Ogg Multiplex | ogx | application/ogg | |
Ogg Speex | spx | audio/ogg | |
XSPF | xspf | application/xspf+xml | |
Digital Video | dv | video/x-dv | |
MPEG4 Audio | m4a | audio/mp4a-latm | |
MPEG4 Audio | m4b | audio/mp4a-latm | |
MPEG4 Audio | m4p | audio/mp4a-latm | |
MPEG4 Playlist | m4u | video/vnd.mpegurl | |
MPEG4 Video | m4v | video/x-m4v | |
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 | |
Powerpoint template | potm | application/vnd.ms-powerpoint.template.macroEnabled.12 | |
Powerpoint template | potx | application/vnd.openxmlformats-officedocument.presentationml.template | |
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 | pptm | application/vnd.ms-powerpoint.presentation.macroEnabled.12 | |
Powerpoint | pptx | application/vnd.openxmlformats-officedocument.presentationml.presentation | |
Excel | xlam | application/vnd.ms-excel.addin.macroEnabled.12 | |
Excel binary | xlsb | application/vnd.ms-excel.sheet.binary.macroEnabled.12 | |
Excel | xlsm | application/vnd.ms-excel.sheet.macroEnabled.12 | |
Excel | xlsx | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | |
Excel template | xltm | application/vnd.ms-excel.template.macroEnabled.12 | |
Excel template | xltx | application/vnd.openxmlformats-officedocument.spreadsheetml.template | |
Audio for Adobe Flash Player | f4a | audio/mp4 | |
Audio Book for Adobe Flash Player | f4b | audio/mp4 | |
Protected Video for Adobe Flash Player | f4p | video/mp4 | |
Video for Adobe Flash Player | f4v | video/mp4 | |
Musepack | mpc | audio/x-musepack | |
WebM | webm | video/webm | |
Advanced Audio Coding | aac | audio/mp4a-latm | |
AC-3 Compressed Audio | ac3 | audio/x-aac | |
Compressed AIFF Audio | aifc | audio/x-aifc | |
Adaptive Multi-Rate Audio | amr | audio/amr | |
Monkey’s Audio File | ape | audio/x-monkeys-audio | |
MPEG-PS | m2p | video/MP2P | |
BDAV MPEG-2 Transport Stream | m2ts | video/MP2T | |
iPhone Ringtone | m4r | audio/aac | |
AVCHD MPEG-2 transport stream | mts | video/MP2T | |
Compressed Scalable Vector Graphic | svgz | image/svg+xml | |
MPEG transport stream | ts | video/MP2T | |
Windows Media Audio | wma | audio/x-ms-wma | |
3GP Audio File | 3ga | audio/3ga | |
7 Zip | 7z | application/x-7z-compressed | |
Advanced Stream Redirector | asx | video/x-ms-asf | |
BibTeX | bib | application/x-bibtex | |
Citation Style Language | csl | application/xml | |
Word Template | dot | application/msword | |
Enhanced Metafile | emf | image/x-emf | |
EndNote Library | enl | application/octet-stream | |
EndNote Style | ens | application/octet-stream | |
EPUB | epub | application/epub+zip | |
GPS eXchange Format | gpx | application/gpx+xml | |
Java Archive | jar | application/java-archive | |
M3U Playlist | m3u | text/plain | |
M3U8 Playlist | m3u8 | text/plain | |
MathML | mathml | application/mathml+xml | |
Playlist | pls | text/plain | |
PowerPoint Template | pot | application/vnd.ms-powerpoint | |
WinRAR | rar | application/x-rar-compressed | |
Resource Description Framework | rdf | application/rdf+xml | |
RIS | ris | application/x-research-info-systems | |
StarOffice Spreadsheet | sdc | application/vnd.stardivision.calc | |
Scribus | sla | application/x-scribus | |
SubRip Subtitle | srt | text/plain | |
SubStation Alpha Subtitle | ssa | text/plain | |
Universal Subtitle Format | usf | application/xml | |
Excel Template | xlt | application/vnd.ms-excel | |
Windows Metafile | wmf | image/x-emf | |
Windows Media Player Playlist | wpl | application/vnd.ms-wpl | |
YAML | yaml | text/yaml | |
YUV4MPEG2 | y4m | video/x-raw-yuv | |
Lyx file | lyx | application/x-lyx | |
MBTiles | mbtiles | application/x-sqlite3 | |
Tar | tar | application/x-tar | |
JSON | json | application/json | |
iCalendar | ics | text/calendar | |
Markdown Document | md | text/x-markdown | |
vCard | vcf | text/vcard | |
WebVTT | vtt | text/vtt | |
WEBP | webp | image/webp | |
GeoJSON | geojson | application/json |