• Viernes 15 de Noviembre de 2024, 11:56

Autor Tema:  Saber el tipo de un fichero  (Leído 1192 veces)

Leber

  • Miembro activo
  • **
  • Mensajes: 65
    • Ver Perfil
Saber el tipo de un fichero
« en: Miércoles 10 de Diciembre de 2008, 23:28 »
0
Buenas señores, bueno, veran, tengo una duda: Como hacer para saber el tipo de fichero
Es decir, lo mismo que hace la utilidad "file" de linux, por ejemplo:

Código: Text
  1.  < /dev/null > file Vendeta.mpg
  2. Vendeta.mpg: MPEG sequence, v1, system multiplex
  3. < /dev/null > file amule_download
  4. amule_download: symbolic link to `.aMule/Incoming/'
  5.  


He buscado en el man, y veo que recoje la informacion de /etc/file/magic, mirando los magic numbers y demas, y me he estado ojeando el archivo, pero no acabo de aclararme.
He probado de buscar el src de la utilidad "file", para fijarme en el codigo y ver como trabaja para saber como puedo hacerlo y, pero no lo encuentro.

Agradeceria cualquier idea, aporte, documento etc..

Gracias de antemano

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Saber el tipo de un fichero
« Respuesta #1 en: Jueves 11 de Diciembre de 2008, 00:57 »
0
Hay que leer la cabecera del archivo, si es que tiene, y tratar de reconocerla.

http://www.wotsit.org/

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Saber el tipo de un fichero
« Respuesta #2 en: Jueves 11 de Diciembre de 2008, 09:23 »
0