El tipo MIME (extensiones multipropósito de correo en Internet) es un estándar propuesto por los laboratorios Bell Communications en 1991 para ampliar las posibilidades del correo electrónico al incluir la posibilidad de insertar documentos (imágenes, sonidos y texto) en un mensaje.
Desde entonces, el tipo MIME se usa para dar formato tanto los documentos adjuntos en un mensaje como a los documentos transferidos a través del protocolo HTTP. Así, durante una transacción entre un servidor web y un explorador de Internet, el servidor web envía en primer lugar el tipo MIME del archivo enviado al explorador para que éste sepa cómo se mostrará el documento.
Un tipo MIME está compuesto de la siguiente manera:
Content-type: tipo_mime_principal/subtipo_mimePor ejemplo, una imagen GIF tiene el siguiente tipo MIME:
Content-type: image/gif
Tipos MIME | Tipo de archivo | Extensión asociada |
---|---|---|
application/acad | Archivos de AutoCAD | dwg |
application/clariscad | Archivos de ClarisCAD | ccad |
application/drafting | Archivos de bosquejo preliminar de MATRA | drw |
application/dxf | Archivos de AutoCAD | dxf |
application/i-deas | Archivos de SDRC I-deas | unv |
application/iges | Formato de intercambio CAO IGES | igs, iges |
application/octet-stream | Archivos binarios no interpretados | bin |
application/oda | Archivos ODA | oda |
application/pdf | Archivos Adobe Acrobat | |
application/postscript | Archivos PostScript | ai, eps, ps |
application/pro_eng | Archivos de ProEngineer | prt |
application/rtf | Formato de texto enriquecido | rtf |
application/set | Archivos CAO SET | set |
application/sla | Archivos de estereolitografía | stl |
application/solids | Archivos solids de MATRA | dwg |
application/step | Archivos de datos STEP | step |
application/vda | Archivos de superficie | vda |
application/x-mif | Archivos de Framemaker | mif |
application/x-csh | Secuencia de comandos C-Shell (UNIX) | dwg |
application/x-dvi | Archivos de texto dvi | dvi |
application/hdf | Archivos de datos | hdf |
application/x-latex | Archivos de LaTEX | latex |
application/x-netcdf | Archivos de NetCDF | nc, cdf |
application/x-sh | Secuencia de comandos Bourne Shell | dwg |
application/x-tcl | Secuencia de comandos Tcl | tcl |
application/x-tex | Archivos tex | tex |
application/x-texinfo | Archivos eMacs | texinfo, texi |
application/x-troff | Archivos Troff | t, tr, troff |
application/x-troff-man | Archivos Troff/macro man | man |
application/x-troff-me | Archivos Troff/macro ME | me |
application/x-troff-ms | Archivos Troff/macro MS | ms |
application/x-wais-source | Fuente Wais | src |
application/x-bcpio | CPIO binario | bcpio |
application/x-cpio | CPIO Posix | cpio |
application/x-gtar | Tar GNU | gtar |
application/x-shar | Archivos Shell | shar |
application/x-sv4cpio | CPIO SVR4n | sv4cpio |
application/x-sv4crc | CPIO SVR4n con CRC | sc4crc |
application/x-tar | Archivos tar comprimidos | tar |
application/x-ustar | Archivos tar Posix comprimidos | man |
application/zip | Archivos ZIP comprimidos | man |
audio/basic | Archivos de audio básicos | au, snd |
audio/x-aiff | Archivos de audio AIFF | aif, aiff, aifc |
audio/x-wav | Archivos de audio Wave | wav |
image/gif | Imágenes Gif | man |
image/ief | Imágenes con formato de intercambio | ief |
image/jpeg | Imágenes jpeg | jpg, jpeg, jpe |
image/tiff | Imágenes tiff | tiff, tif |
image/x-cmu-raster | Ráster cmu | cmu |
image/x-portable-anymap | Archivos Anymap PBM | pnm |
image/x-portable-bitmap | Archivos de mapa de bits PBM | pbm |
image/x-portable-graymap | Archivos Graymap PBM | pgm |
image/x-portable-pixmap | Archivos Pixmap PBM | ppm |
image/x-rgb | Imágenes RGB | rgb |
image/x-xbitmap | Imágenes X Bitmap | xbm |
image/x-xpixmap | Imágenes X Pixmap | xpm |
image/x-xwindowdump | Imágenes de volcado X Window | man |
multipart/x-zip | Archivos Zip almacenados | zip |
multipart/x-gzip | Archivos Zip GNU almacenados | gz, gzip |
text/html | Archivos HTML | htm, html |
text/plain | Archivos de texto sin formato | txt, g, h, c, cc, hh, m, f90 |
text/richtext | Archivos de texto enriquecido | rtx |
text/tab-separated-value | Archivos de texto con separación de valores | tsv |
text/x-setext | Archivos de texto struct | etx |
video/mpeg | Video MPEG | mpeg, mpg, mpe |
video/quicktime | Videos de QuickTime | qt, mov |
video/msvideo | Videos de Microsoft Windows | avi |
video/x-sgi-movie | Videos de MoviePlayer | movie |