martes, 13 de julio de 2010

jGuess: Reconociendo tipos de archivos por los números mágicos

Actualización: Arreglado el problema del "ejecutable"... lo que tiene  no comprobar las cosas

Hoy traigo un pequeño experimento en Java, una especie de file con GUI

Si alguna vez habéis intentado ver (por ejemplo) lo que hay en la carpeta de caché de Firefox, todos los archivos están sin extensión, en estos casos se puede utilizar simplemenente el comando file, pero para quien no tenga una máquina *nix, o no quiera andar con el terminal, quizá quiera probar esto, no es ni de lejos tan potente como file, pero puede servir, además puede añadir las extensiones automáticamente.


O con archivos normales:

Para descargar: [jguess.zip] ( descomprimir y ejecutar el .JAR )
El código fuente: [jguess_src.zip]

Tiene algunas carencias (no soporta los que tienen números variables, como avi), pero para algo rápido sirve.
El que esté en inglés es por que gran parte del código de los números mágicos ya lo tenía escrito, en inglés, y por no cambiar todo... xD

ps: a ver si luego subo algo de un programa de arte en 3D que está simplemente genial, Stay tuned

[Referencias]
http://www.garykessler.net/library/file_sigs.html (algunas)
https://secure.wikimedia.org/wikipedia/en/wiki/Magic_number_%28programming%29
http://www.digitalpreservation.gov/formats/ (algunas)

No hay comentarios:

Publicar un comentario