|
Desarrollo web y tecnología |
|
|
¿Quieres colaborar? click
|
|
|
ENTRADAS RECIENTES » Truco para mejorar el posicionamiento de un contenido antiguo » Etiquetas HTML que van a desaparecer » Primeros detalles sobre Photoshop CS6 » Curso online (en español) de HTML5 por Microsoft » Twenty Twelve (2012) será el nuevo tema por defecto en WordPress » Hoja de referencia de etiquetas HTML5 » Google seguirá patrocinando Firefox encuesta ÚLTIMOS COMENTARIOS » Ricardo Rodriguez - Posiciona Web en WordAds, el "AdSense" de WordPress.com: Hola David.. Gracias por compartir esta excelente noticia. Pienso que se nos v ... ver comentario » » NoticiasTecnologia en Plugin para manejar microdatos en WordPress: Interesante, para tomarlo en cuenta en cualquier tipo de sitio montado en Wordpr ... ver comentario » » TecnoArk en Apple es el mayor fabricante de teléfonos inteligentes en 2011: Interesante artículo, aunque sin lugar a dudas el próximo año será un difícil añ ... ver comentario » » LordCaos en Candy, un cliente de chat en JavaScript: Precisamente lo que buscaba, gracias... ... ver comentario » » JUAN CARLOS en Ordenar y filtrar resultados de consultas MySQL con PHP, sin saturar la base de datos: me gustan mucho tus publicaciones, gracias por ayudarnos a resolver nuestras dud ... ver comentario » » nuglam en Google cierra varios de sus servicios: no van a cerrar igoogle. solo desactivarán sus caráteristicas sociales. igual un ... ver comentario » » David en Blogger y Picassa cambian de nombre: Pues efectivamente, parece que de momento la cosa está igual que estaba... ... ver comentario » » Pepa en Blogger y Picassa cambian de nombre: Pues desde que publicaste esto no han cambiado nada, no? ... ver comentario » » Mariano en Google+ ¿un fracaso antes de empezar?: Las pabadas que hay que leer de DAW... NO PUEDE VOLTEARLO, ya lo intento 3 veces ... ver comentario » » DJMASTER en Bucles for en PHP: Igual que en C# ! :D ... ver comentario » PATROCINADORES |
Por David | 19/mayo/2009 08:18h |
Este problema se produjo inicialmente en las aplicaciones de correo electrónico, cuando se necesitó enviar por email ficheros no formados por texto plano, y por tanto, no compatibles con los juegos de caracteres permitidos. Para solucionar este problema el “Internet Engineering Task Force” (IETF) creó en 1992 los tipos MIME (Multipurpose Internet Mail Extensions), especificaciones para dar formato a mensajes no-ASCII, de forma que pudieran ser enviados por Internet e interpretados correctamente por los programas de correo locales. Fue tan importante la ampliación que se dio con los tipos MIME al correo que pronto se aplicaron también a los documentos web, lo que permitió incluir en las páginas HTML ficheros varios (inicialmente imágenes, y luego vídeos, sonidos, applets de Java, etc.), que dieron nueva vida a la Web. Los tipos MIME especifican los tipos de datos, como por ejemplo texto, imagen, audio, etc., que los archivos contienen. MIME adjunta a cada fichero un archivo de cabecera donde se indica el tipo y el subtipo del contenido de los datos del mismo. Gracias a esta información, tanto el servidor como el navegador pueden manejar y presentar los archivos correctamente. Si introducimos en nuestro código HTML referencias a ficheros especiales, cuyo tipo MIME no está declarado previamente en el sistema local del usuario, el navegador web no será capaz de interpretar dicho fichero, al no saber qué tipos de datos contiene ni cómo ejecutarlo. Los navegadores web traen configurados por defecto una serie de tipos MIME, de tal forma que saben cómo interpretar y ejecutar los ficheros definidos mediante estos tipos, asociando en una base de datos interna los tríos Extensión-tipoMIME-Aplicación. Este es el motivo por el que no es necesario declarar manualmente el tipo MIME asociado a una imagen GIF, ya que el navegador viene configurado para “conocer” ese tipo de ficheros y saber cómo abrirlo (en este caso, lo abre el propio navegador). Cuando instalamos un nuevo plugin (una pequeña aplicación), éste accede a dicha base de datos y se asocia a un tipo concreto de extensión de fichero y de tipo MIME, de tal forma que, posteriormente, cuando vayamos a abrir uno de los ficheros asociados a dicha aplicación, el navegador sabe cómo interpretar el fichero y qué aplicación debe llamar para su ejecución. Los navegadores web soportan diferentes tipos MIME, lo cual les permite recibir archivos de imágenes, de audio y de vídeo, applets de Java, ficheros de realidad virtual, etc., a través de Internet. Los principales tipos MIME soportados por los navegadores web son:
Otro tema a tener en cuenta a la hora de hablar de tipos MIME es el del servidor web en el que tengáis alojadas vuestras páginas. Dicho equipo también debe tener configuradas las extensiones MIME adecuadas, ya que si no, no sabrá el tipo de datos que le estamos pidiendo, por lo que no podrá enviarlos adecuadamente. Generalmente, lo servidores de hosting de sitios web proporcionan un documento con las extensiones MIME soportadas, lo que limita el tipo de ficheros que podemos alojar en el servidor, y en consecuencia,el tipo de ficheros que podremos usar en nuestras páginas. En caso de duda, lo mejor es ponerse en contacto con el responsable de soporte del servidor web, que nos podrá informar de los tipos MIME soportados y de las posibles ampliaciones para dar cobertura a nuestros ficheros. - Luciano Moreno
Artículo anterior
Artículo siguiente
También puedes consultar en los diferentes foros de desarrollo web de este sitio web. Referencias externas a este artículo (pingbacks y trackbacks): 0 Puedes enlazar este artículo, desde tu web o blog, a: http://vitaminaweb.com/los-tipos-mime_11 O bien utilizar el siguiente código HTML: <a href="http://vitaminaweb.com/los-tipos-mime_11">Los tipos MIME</a> COMENTARIOS Comentarios cerrados |
||||||||||||
|
Publicación sobre desarrollo web, tecnología y otros temas relacionados. portada - datos web - contacto páginas temáticas: PHP NUBE DE TEMAS (pincha para ver todos los artículos relacionados con un tema) Accesibilidad , AJAX , Apache , ASP , bbPress , Bing , CSS , Curiosidades , Diseño gráfico , Dominios , Entrevistas , Eventos organizados , Flash , Fuentes tipográficas , GIMP , Google , HTML , HTML5 , Humor , Iconos , Java , JavaScript , Juegos , Libros , MySQL , Navegadores web , Otros temas , Photoshop , PHP , Posts patrocinados , Programas , Publicidad online , Redes sociales , Ruby on Rails , Seguridad informática , SEO , Servidores web , Silverlight , Usabilidad , WordPress , XHTML , XML |