-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2010-04-02 a las 09:13 -0000, Camaleón escribió:
El Thu, 01 Apr 2010 23:06:46 +0200, Carlos E. R. escribió:
Si el windows oculta "gz" es que piensa que gz es la extensión.
Yo creo que no. Que oculte la extensión no significa que no sepa qué tipo de archivo es y con qué debe abrirlo. Ocultar la extensión es sólo una acción decorativa, nada más.
Son cosas distintas. Por un lado extrae las extensiones, y por otro mira a ver si las tiene asociadas a alguna aplicación.
Se trata simplemente de eso, de ver que la definición que usa el windows para deducir cual es la extensión es la misma que te estamos diciendo desde el principio: la extensión es lo que está a la derecha del ultimo punto.
Pero tiene que saber con qué programa abrirlo (siempre que se haya registrado en su bdd), muestre la extensión que muestre. Esa es mi teoría :-)
Sabrá o no sabrá con qué abrirlo, pero la extensión viene dada antes de saber con qué se abre. Fíjate: extrae la extensión, ve que no está en la tabla, consulta una base de datos externa (¿como abro un 'gz'?) y le contesta al usuario con una lista de posibles programas para abrirlo.
Ten en cuenta que aunque sólo reconozca "gz", funcionará correctamente.
Esa es mi duda, que el programa lo pueda reconocer sin problemas y sepa lo que hacer. Sí, debería, pero...
Supongamos que hay una aplicación que reconoce sólo el gz (no ve el tar.gz) y lo expande, convirtiendolo en "archivo.tar". Resulta que es correcto.
Ahora una segunda aplicación puede ver el "archivo.tar", reconocer el "tar", y abrirlo correctamente.
Ese es el tratamiento correcto: el archivo.tar.gz es un encadenado del resultado de dos aplicaciones, y cada una añade su propia extensión. Se deshace también usando dos aplicaciones.
Por lo que reconocer gz como extensión sin ver el tar que está detrás es correcto. Aunque es mejor ver ambos - que es por lo que se recomienda usar .tgz como extensión.
:-). Pero me resulta más sencillo mantener el nombre del archivo original (y su formato) que estar pensando la extensión que tiene o deja de tener el archivo. De hecho, suelo enviar con .zip porque sé que tanto
Sí, en eso último estoy de acuerdo (y espero que no sirva de precedente) linux como windows (desde el xp) lo manejan de forma nativa, así como la mayoría de sistemas. Es el formato de compresión más extendido, independientemente de que sea o no el más eficiente.
Si, mandar como zip suele dar menos problemas.
No puedo ir probando *todos* los programas descompresores en *todas* las versiones de windows para comprobar si fallan o no... ¿no crees?
No, eso es problema del que lo reciba >:-)
Lo que sí puedes hacer es recomendar (en uno o varios de los correos) algún programa que sirva para despempaquetarlos, y que se pueda enviar en un sólo correo. Una vez instalado se supone que el windows reconocerá los archivos.
No me gusta ir recomendando nada, salvo que me pregunten, obviamente.
Y no me gusta porque no puedo prever todas las situaciones posibles, es decir, imagina que el correo se recibe por un linux, se juntan los trozos y se genera el archivo (sea ".tar.gz" o sea ".gz") y luego se lo lleva en una llave USB... pero el equipo destino podría ser desde un windows98 hasta un MacOS o un servidor z/OS.
Y te encuentras con gente muy "quisquillosa" que pone pegas a cualquier cosa... ("ah, no, no puedo instalar 'X' -léase el programa que le recomiendas- es que yo de 9:00 a.m. hasta las 15:00 p.m. estoy en un windows98, de 16:00 a 20:00 me voy a un macos y de 21:00 a las 00:00 sólo tengo acceso a un mainframe de IBM y claro, necesito compatibilidad")
:-)
¡JUASSS! Fale, pues entonces sugiere un enlace con una lista a los doscientos aplicativos para descomprimir archivos en los veinte sistemas operativos posibles. Digo "sugiere", no recomienda >:-P Ah, no, que no puedes mandar enlaces. Pues entonces incluye la lista con la documentación pertinente, comprimida con zip, rar, tgz, zoo, lha, lzma, tnef... ah, sin olvidar un informe exhaustivo sobre los pequeños indios y los grandes indios y su influencia en la portabilidad :-p - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAku12m4ACgkQtTMYHG2NR9UurACfXXariIAt/VmfMcpCncNALwUt n9EAn3EGGqaEe1aTcKeo+bXngAhgFOrh =sEg3 -----END PGP SIGNATURE-----