lunes, 20 de octubre de 2008

Diferencias entre las extensiones htm y html


RESUMEN – Algunas consideraciones sobre las extensiones de los archivos, y en particular sobre las extensiones conocidas como htm y html…

SECCIÓN - Las extensiones de los archivos multimedia en la web

Como en toda comunidad que se respete, también en Internet existen mitos y leyendas, las que son sugestivas o inquietantes según sea el punto de vista adoptado… Por ejemplo, se habla de virus informáticos que infectan el código ASCII, así como de supuestos niños enfermos que desean recibir postales para mitigar su dolor físico o psicológico, y también se murmura sobre pedófilos y degenerados sexuales, que en cualquier momento pueden aparecer en los rincones y lugares más inesperados del hiperespacio, para de esta forma desprevenidamente entrar en contacto con niños o con adolescentes, o para en algún sentido hacernos la vida imposible, etcétera…

En definitiva, las historias de vida virtual sufridas por terceras personas abundan en la red, para regocijo de los expertos, y para terror de los neófitos…

El Web publishing (la edición web, la publicación web) no queda al margen de esta tradición, y plantea entre los menos expertos dudas sobre las cuestiones que deberían abordarse, y/o sobre el tipo de sitios web que deberían prohibirse o controlarse de alguna manera, y/o sobre las normas de edición que estrictamente deberían cumplir los webmasters (los editores Web, los administradores Web, los administradores de sitios web), etcétera…

Entre las leyendas y los mitos más extendidos y antiguos entre los especialistas en informática, puede citarse el que se refiere a la diferencia cualitativa y a los problemas que podrían plantearse entre los archivos con extensión .htm y los archivos con extensión .html…

No se sabe bien quién, dónde, o cuándo, pero alguien un día sentenció que guardar documentos en formato .htm en lugar de .html podría causar problemas de visualización al navegador, o lo que es aún peor, al propio servidor web anfitrión…

Hay que aclarar de inmediato que esta afirmación es completamente infundada, y que ella no tiene ninguna justificación técnica… En realidad, no existe una extensión mejor y otra peor, aún cuando pueden existir algunas diferencias desde el lado del servidor web (desde el lado del servidor anfitrión)…

Examinaremos todo este asunto con algo más de detalle…

Todos los servidores web (tanto NT como Linux) están previstos para reconocer por defecto un determinado archivo en cada carpeta de un dominio web… Pongamos un ejemplo…

Si por ejemplo se teclea http://www.aulafacil.com/ en la barra de direcciones de un navegador, se llegará a la página de portada del sitio aulafacil.com… Si se mira con atención la barra de direcciones del navegador (la barra de las URL del navegador), por lo general se podrá constatar que allí no aparece la dirección electrónica de ningún archivo, sino sólo la ciberdirección extendida http://www.aulafacil.com/... En realidad, en este caso lo que se visualiza es el archivo por defecto del servidor de aulafacil.com, el que generalmente se denomina index.html… Dicho de otro modo, si se teclea www.aulafacil.com sin señalar el documento específico que se desea, el servidor visualizará automáticamente el archivo index.html presente en la carpeta invocada (o sea, para nuestro caso particular, el archivo index.html presente en el directorio www.aulafacil.com)… Si el archivo index.html no estuviera en ese directorio, por lo general el navegador responderá con un mensaje: no encontrado (URL NOT FOUND)…

Este mecanismo ciertamente funciona con cualquier directorio, por lo cual si se teclea www.aulafacil.com/informatica/, se visualizará el archivo index.html presente en ese directorio…

Los servidores pueden programarse para invocar por omisión cualquier archivo (por ejemplo, index.html, index.htm, index.asp, index.xml, etcétera), así como para invocar más de uno de ellos… En este último caso, el servidor invocará el primer archivo de la lista, a falta del cual invocará el segundo, y así sucesivamente hasta encontrar el archivo que eventualmente se encuentre presente, o hasta determinar que ninguno de los archivos esperados se encuentra efectivamente en ese directorio…

El lector seguramente comprenderá ahora cuándo y en qué medida puede ser importante la extensión del primer documento del sitio web (que normalmente hospeda la portada)…

Si un sitio web está hospedado en una comunidad virtual, será necesario verificar cuál es el primer archivo que se visualizará (generalmente será index.html, aunque en ciertos casos también podría ser index.htm, o incluso y eventualmente podría allí usarse un nombre propio diferente de index)…

Análoga verificación deberá efectuarse frente a un suministrador de hospedaje, si es que se ha alquilado un espacio comercial para la publicación de ese sitio web…

Nótense las cuatro palabras que fueron subrayadas cuatro párrafos hacia atrás… Lo que así queríamos señalar, es que la definición del archivo que corresponde a la portada o carátula de un sitio web la hace el servidor web, la hace el servidor anfitrión (y no el explorador o visualizador web)…

Una observación especial merece ser hecha respecto de los sistemas operativos de 8 bits (como por ejemplo Windows 3.1)… Dichos sistemas operativos reconocen únicamente nombres de archivos con un máximo de 8 caracteres de longitud, y con un código de extensión de 3 caracteres… Por tanto y lo más probable, es que estas plataformas no permitan visualizar los archivos con extensión .html, dado que dicha extensión es de 4 caracteres… Por ello, y a efectos de intentar responder a todos los requerimientos de los cibernautas, además es oportuno no usar nombres de archivo que superen los 8 caracteres… El uso de nombres de archivo relativamente cortos, suele ahorrar tiempo de digitación al webmaster, y ciertamente también suele confundirlo menos durante la búsqueda de posibles errores, así que ello es de por sí muy recomendable…

No hay comentarios: