Los siguientes comentarios son mas técnicos en naturaleza. Si solo vas a usar el contenido de la Web y no producir nada, puedes omitir esta sección. Empero, si piensas producir y servir páginas de la Web, desde tu propio servidor o de otro, existen algunos aspectos técnicos sobre el manejo y transmisión de archivos que probablemente debes conocer.
Quehaceres en el Manejo de Archivos
(File Management Chores)
Estos "quehaceres hogareños" del manejo de archivos puede que estén agrupados cómodamente en las siguientes categorías:
Los detalles de cada uno de estos procedimientos dependerá de cómo está programada tu computadora. Por ello, te aconsejamos que consultes el administrador de tu servidor particular o tu guru local para detalles de cómo manejar archivos y transferirlos entre tu máquina y el servidor. De todos modos, aquí te incluimos un poco de material genérico para orientarte y darte un poco de terminología para que puedas consultarle tu guru local.
Archivando y Comprimiendo ArchivosEn computadoras Macintosh archivando y comprimiendo (y des - archivando y descomprimiendo) son hechos comúnmente con el programa compartido Stuffit Lite y el programa libre de costo (freeware) Stuffit Expander. Los archivos resultantes normalmente tienen una extensión .sit. Una versión comercial de Stuffit llamada Stuffit Deluxe también esta disponible. Esta es una herramienta útil de tener porque, traducir entre varios archivo y algoritmos comprimidos en computadoras que no son Macintosh.
En sistemas Unix la herramienta común para archivar se llama tar y compresión normalmente se hace utilizando un programa llamado compress o uno llamado gzip. Las extensiones resultantes normalmente son .tar para archivos tar, .Z para archivos compresos de Unix y .gz para archivos gzipped. Desarchivando en sistemas Unix también se puede hacer con tar, mientras que uncompress y gunzip descomprimirán los archivos originalmente comprimidos con compress y gzip, respectivamente (gunzip también descomprimirá archivos comprimidos con compress de Unix).
Una operación común de Unix es archivar un conjunto de archivos con tar y después comprimir el archivo. Los archivos resultantes normalmente tienen extensiones que son enlaces de las extensiones archivadas y comprimidas. Por ejemplo, un archivo de tar que ha sido comprimido usando gzip normalmente tendrá como extensión a .tar.gz. Un archivo comprimido como ese sería convertido a los archivos y directorios originales primero descomprimiendo con gunzip y después desarchivando con tar.
Las herramientas de archivar y comprimir han sido puestas en ambos sistemas, Macintosh y PC, así que es posible usar y manipular archivos de tar, Compress de Unix y gzip en esas plataformas si obtienes el programa adecuado. Por ejemplo, las versiones comerciales de Stuffit en la Macintosh tienen traductores para convertir estos formatos, y los programas compartidos de tar, suntar y MacGzip implementan a tar y gzip/gunzip en las Macintosh.
La herramienta mas común de compresión/archivar en la PC es pkzip, el cual produce archivos con una extensión de .zip. Estos son desarchivados y decompresados con pkunzip.
CodificandoLa codificación mas común de ASCII en computadoras Macintosh es BinHex 4.0 y .hqx es la extensión normal para cada archivo codificado. La codificación correspondiente que es común en sistemas Unix se llama uunencode. BinHex 4.0 también descodifica archivos .hqx, mientras que uunencode descodifica archivos no codificados para plataformas Unix. Los programas Stuffit y Stuffit Expander de Macintosh también pueden codificar y descodificar archivos, .hqx y el programa comercial Stuffit Deluxe también puede manejar archivos descodificados.
Para transferir archivos binarios de Macintosh sobre la red es muy común que sean archivados usando Stuffit y después codificarlos usando BinHex 4.0. Los archivos resultantes usualmente tienen una extensión .sit.hqx. El programa libre de costo Stuffit Expander primero codificará dicho archivo y después expandirá el gabinete para recobrar los archivos originales o directorios que fueron archivados. Si tu navegador está propiamente configurado con aplicaciones de apoyo (ver la sección sobre configuraciones de systemas), (system configuration) debe automáticamente codificar/desarchivar/decompresionar la secuencia de archivos teniendo extensiones .sit.hqx que son bajados usando el navegador.
Cargando y Bajando un ServidorLa manera mas común de cargar o bajar un servidor utiliza el protocolo de transferencia de archivo FTP. Precaución debe tomarse en cuenta que archivos binarios y ASCII son transferidos de manera adecuada. Archivos de imagen, sonido y películas y archivos ejecutables como Java class files, normalmente son archivos binarios; se corromperán si los transfieres en forma de ASCII. Del otro lado, archivos de texto transferidos en forma binaria pueden perder la información en su sentido final si las plataformas implementando la transferencia no son iguales (ej., de un servidor Unix a una Macintosh). En este caso, la computadora probablemente aun leerá el texto apropiadamente, pero puede que tu tengas problemas leyéndolo y editándolo porque las líneas enrolladas habrán cambiado.
Si tienes alguna duda sobre el carácter de un archivo, usualmente puedes notar si es binario o ASCII abriéndolo con un editor de texto simple (como SimpleText o TeachText para la Macintosh o NotePad para una PC). Si el archivo tiene carácteres extraños en el (si se parece a representación de palabras obscenas en las cómicas), posiblemente es binario. La opción mas segura es transferirlo como un archivo binario si no estas seguro(a).
Si vas a estar cargando archivos en los servidores de la Network, debes de estar advertido de recordarte de los puntos hechos anteriormente sobre mayúsculas, minúsculas y los espacios en blanco (case sensitivity and blank spaces) en los nombres de archivos y directorios.
Finalmente, si la estructura del directorio para la dirección de tu Web es compleja te deberás familiarizarte con los mapas conceptuales y como navegar a través de ellos en tu computadora y a través de tu servidor (ver la sección sobre pasillos y direcciones relativas)(path and relative addresses). Ya que éstos pueden ser plataformas diferentes con diferentes métodos de directorio de navegación, posiblemente tendrás que hacer esto para más de un sistema.
También hacemos mención que en el caso de una estructura de directorio compleja puede que sea ventajoso archivar conjuntos de directorios completos para transferir entre sistemas. De todos modos, esto dependerá de los detalles de ambos sistemas, ya que tendrás que tener los programas relevantes presentes en ambos sistemas para archivar de un extremo y desarchivar del otro. Consulta con tus gurus (expertos) locales para desarrollar una estrategia óptima para la transferencia de archivos desde y hacia tu servidor.