elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Determinar el tipo de archivo independientemente de la extensión que tengan
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Determinar el tipo de archivo independientemente de la extensión que tengan  (Leído 4,975 veces)
.::IT::.

Desconectado Desconectado

Mensajes: 167



Ver Perfil
Determinar el tipo de archivo independientemente de la extensión que tengan
« en: 1 Noviembre 2010, 01:00 am »

Bueno ahora si me vi en la urgencia de pedir ayuda aquí en el foro ya un tiempo atrás estaba reproduciendo mi música en Linux con amaroK, bueno pues una de sus opciones no recuerdo cual que me quito todas las exenciones a mis archivos de música y bueno en ese tiempo como aun así lo reproducía la música sin ningún problema no le di tanta importancia, pero ahora que tengo algo de tiempo libre pues decidí hacer un programa para devolverles sus respectivas extensiones ah mi querida musica que son como 10 000 y picos canciones las cuales no todas son .mp3, entonces el
problema es como determinar el tipo de archivo independientemente de la extensión que tengan ya que en este caso no tienen extensión alguna
. Espero su ayuda, de momento seguiré googleando ah ver que encuentro saludos..... :laugh:

Nota: cualquier lenguaje de programacion sera bienvenido.


« Última modificación: 1 Noviembre 2010, 01:05 am por .::IT::. » En línea

Simplemente .::IT::.
Littlehorse
All the world's a stage
Colaborador
***
Desconectado Desconectado

Mensajes: 2.714


Nie Dam Sie


Ver Perfil WWW
Re: Determinar el tipo de archivo independientemente de la extensión que tengan
« Respuesta #1 en: 1 Noviembre 2010, 01:48 am »

Lo primero seria que hagas memoria de que variedad de archivos tenias (mp3, wav, etc) y luego hagas una busqueda respecto de las estructuras de cada tipo de archivo, para poder parsear la cabecera correctamente y detectar cual es cual. Por ejemplo, MP3:



Podes encontrar ejemplos en Google, como este para tener una idea por donde empezar.
Debe haber varias librerías dando vueltas que te pueden facilitar el trabajo, sobre todo si tenias una gran variedad de archivos.

Saludos



En línea

An expert is a man who has made all the mistakes which can be made, in a very narrow field.
Khronos14


Desconectado Desconectado

Mensajes: 443


A lie is a lie


Ver Perfil WWW
Re: Determinar el tipo de archivo independientemente de la extensión que tengan
« Respuesta #2 en: 1 Noviembre 2010, 14:35 pm »

Yo te recomiendo que uses una librería multiplataforma hecha totalmente en C/C++ llamada MediaInfo:

http://sourceforge.net/projects/mediainfo/

Esta librería puede obtener información sobre cualquier archivo de música, vídeo, texto, imágenes, archivos comprimidos y ejecutables. Lee las etiquetas ID3v1, ID3v2, ogg tags, wma, ac3 y un largo etcétera...

Saludos.
En línea

.::IT::.

Desconectado Desconectado

Mensajes: 167



Ver Perfil
Re: Determinar el tipo de archivo independientemente de la extensión que tengan
« Respuesta #3 en: 1 Noviembre 2010, 20:39 pm »

Bueno mis disculpas a todos ya acbo de resolver mi problema y tambien me acaban de enviar un mensaje indicandome que no postee lo mismo en diferentes partes del foro para ver la solucion que di a los interezados visitar

http://foro.elhacker.net/net/determinar_el_tipo_de_archivo_independientemente_de_la_extension_que_tengan-t309400.0.html

y al administrador(es) no se si puedan fucionar los mensajes y colocarlos en uno solo.
Gracias a todos !!!!!!!!!!! y hasta pronto.
En línea

Simplemente .::IT::.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Actualizado] Determinar que tipo de compresión utiliza un programa
Ingeniería Inversa
GonzaFz 2 3,705 Último mensaje 8 Marzo 2017, 15:11 pm
por GonzaFz
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines