YACS Le livre de Yacs Les différents outils de création de contenu

PrécédentSuivantIndex

Quels sont les types de fichiers acceptés par Yacs ?

Il existe différents types de fichiers (aussi appelé Types MIME) qui sont reconnus en fonction de l'extension du fichier.



Lors de l'envoi d'un fichier sur votre serveur, Yacs tente de déterminer quel type il doit lui associer. Vous trouverez ci-dessous le tableau de correspondance Extension / Type trié par extension.

ExtensionCatégorieType de fichier (Type MIME)
ACECompressionFormat de compression Winace
AIPostcriptFichier Adobe Illustrator
AIFAudioFichier Audio Interchange
AIFFAudioFichier de format Audio Interchange
ARJCompressionFormat de compression ARJ créé par Robert Jung
ASFVideoFormat de flux avancé MS
ASXAudioFichier de redirection de flux avancé MS
AUAudioFichier audio uLaw
AVIVideoAudio Video Interleave
AWKTexteScript AWK pour Unix
BMPImageGraphique Bitmap Windows OS/2
BZCompressionFichier de compression Unix Bzip
BZ2CompressionFichier de compression Unix Bzip 2
CHMTexteFichier HTML d'aide compilé MS
CSSTexteFeuille de style en cascade
DIVXVideoFilm DivX de DivXNetworks
DLLApplicationLibrairie de liens dynamiques
DOCDocumentDocument MS Word
DOTDocumentModèle de document MS Word
EMLTexteCourrier électrinque MS Outlook Express
EPSPostscriptPostScript Encapsulé
EXEApplicationFichier exécutable MS
GIFImageFormat Graphic Interchange
GPXTexteFormat d'échange GPS de EasyGPS
GTARArchiveFormat de compression GNU tar
HTMTexteHypertext Markup Language
HTMLTexteHypertext Markup Language
JPEImageImage JPEG/JIFF
JPEGImageImage JPEG/JIFF
JPGImageImage JPEG/JIFF
LATEXTexteFichier source LaTeX3 Project
M3UAudioFichier de liste de lecture MP3
MDBDocumentBase de données MS Access
MIDAudioSon de séquence MIDI
MIDIAudioSon de séquence MIDI
MKAAudioFlux audio Matroska Association
MKVVideoFlux vidéo Matroska Association
MMDocumentCarte FreeMind
MOVVideoClip vidéo Apple QuickTime
MP2AudioFlux audio MPEG Layer II
MP3AudioFlux audio MPEG Layer III
MP4VideoFichier vidéo MPEG-4
MPEVideoClip vidéo MPEG
MPEGVideoClip vidéo MPEG
MPGVideoClip vidéo MPEG
MPGAAudioFlux audio Mpeg-1 Layer3
MPPDocumentProjet MS Project
ODBDocumentBase de données OOo 2
ODCDocumentCarte OOo 2
ODFDocumentFormule OOo 2
ODGDocumentGraphique OOo 2
ODIDocumentImage OOo 2
ODMDocumentTexte Global OOo 2
ODPDocumentPrésentation OOo 2
ODSDocumentFeuille de calcul OOo 2
ODTDocumentTexte OOo 2
OGGAudioFichier WAV comprimmé avec le codec Ogg Vorbis
OTGDocumentModèle de grpahique OOo 2
OTHDocumentModèle de texte OOo 2
OTPDocumentModèle de présentation OOo 2
OTSDocumentModèle de feuille de calcul OOo 2
OTTDocumentModèle de texte OOo 2
PDBPalmFichier de document/base de données Palmpilot
PDFDocumentFormat Acrobat Portable Document
PGPTexteFichier de clé/signature Pretty Good Privacy (PGP)
PICImageImage Apple Quicktime
PICTImageDessin Macintosh Quickdraw/PICT
PLSAudioFicher de liste de lecture générique
PNGImagePortable (Public) Network Graphic
PPDPostscriptDescription d'imprimante PostScript
PPSDocumentDiaporama MS PowerPoint
PPTDocumentPrésentation MS PowerPoint
PRCPalmFichier de ressource Palmpilot
PSPostscriptPostScript
PSDImageFormat Adobe Photoshop
PUBDocumentDocument MS Publisher
QTVideoVidéo Apple QuickTime
RAAudioFlux de média RealMedia
RAMAudioFichier META RealMedia
RARCompressionFichier de compression WinRAR
RMPDocumentProjet Open Workbench [new]
RPMCompressionGestionnaire de package RedHat
SHTMLTexteFichier HTML MS contenant des directives serveur
SNDAudioSon MIDI Amiga
SQLTexteDonnée de langue de requête structurée
STCDocumentModèle de feuille de calcul OOo 1
STDDocumentModèle de dessin OOo 1
STIDocumentModèle de présentation OOo 1
STWDocumentModèle de texte OOo 1
SXCDocumentFeuille de calcul OOo 1
SXDDocumentFichier de dessin OOo 1
SXGDocumentDocument maître OOo 1
SXIDocumentFichier de présentation OOo 1
SXMDocumentFichier de Maths OOo 1
SXWDocumentTexte OOo 1
SWFFlashFormat de fichier Macromedia Flash
TARCompressionFichier de compression Tape Archive
TEXTexteSource LaTeX3 Project
TEXITexteTexte LaTeX3 Project
TEXINFOTexteTexte LaTeX3 Project
TIFImageFichier image Tagged Image Format
TIFFImageFichier image Tagged Image Format
TGZCompressionFichier de compression UNIX Tar Gzipped
TXTTexteFichier texte
VOBVideoFichier de film vidéo DVD
VSDDocumentDessin MS Visio
WAVAudioSon Waveform Audio
WAXAudioRedirecteur de son MS Windows Media
WMAAudioFichier de son MS Windows Media
WMVVideoFichier MS Windows Media
WRIDocumentDocument MS Write
WVXAudioRedirecteur MS Windows Media
XBMImageGraphique X Bitmap
XLSDocumentFeuille de calcul MS Excel
XMLTexteFichier Extensible Markup Language
ZIPCompressionFichier comprimé


La liste des extensions autorisées est retournée dans la fonction is_authorized() dans files/files.php.

Le code de la fonction est aussi visible en ligne, à cette adresse

Pour inscrire un nouveau type de fichier dans YACS, les informations suivantes doivent être rassemblées :

* extension * type MIME * usage du fichier * liste d'outils courants (voire gratuits) pour les manipuler * icône 32x32 * icône 16x16 (optionnel)

Ensuite, la mise à jour de files/files.php, de files/view.php, etc, est assez facile.

PrécédentSuivantIndex