Mailinglist Archive: opensuse-es (614 mails)

< Previous Next >
Re: [opensuse-es] Re: Obtener el tipo de extensión de un archivo en bash
  • From: "Carlos E. R." <robin.listas@xxxxxxxxxxxxxx>
  • Date: Thu, 1 Apr 2010 11:44:30 +0200 (CEST)
  • Message-id: <alpine.LSU.2.00.1004011136350.14901@xxxxxxxxxxxxxxxx>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



El 2010-04-01 a las 11:25 +0200, escribí:

El 2010-04-01 a las 08:57 -0000, Camaleón escribió:

Pero las funciones que existen para obtener la extensión no sacan lo que
buscas, sacan lo que se define como extensión.

Fíjate que en windows pasa igual que en linux. Antes, en msdos, la extensión era una cosa fija de tres letras. El nombre tenía 8, la extensión 3, y se guardaban en el disco por separado, sin el punto. (Y en otros sistemas operativos se guardaba también el numero de version: "fichero.txt;4", de manera que podías tener varias copias de backup de tus textos y programas)

Luego, con lo de los nombres largos, esa limitación ha desparecido. Se guarda todo... y el explorer extrae lo que está a la derecha del ultimo punto y lo trata como extensión. Fíjate en el truco habitual de los que envian troyanos por correo:

tus_facturas.doc .exe

El usuario no ve el .exe del final, se lo ha comido el explorer, ve el .doc en pantalla y cree que es un fichero inocuo.


Tu necesitas otra cosa que no es lo que se conoce como "extraer la extensión":

- -- Saludos
Carlos E. R.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAku0awEACgkQtTMYHG2NR9Uj4QCfX0K8AswqBRtXCTlRZDzwEdL2
hRYAoIGORphUhabUaOYBe0UaKQ8RsVTw
=acE3
-----END PGP SIGNATURE-----
< Previous Next >
Follow Ups
References