Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Musica MP3 (https://www.clubdelphi.com/foros/showthread.php?t=20630)

b3nshi 20-04-2005 21:39:36

Musica MP3
 
Alguien sabe como hacer para que por ejemplo a un archivo MP3 yo lo convierta a cualquier otro nombre??? Pero que no sea un simple cambio de extension, sino que por ejemplo, le agregue al final algun dato al archivo, como por ejemplo una direccion, o un archivo de imagen, o cualquier cosa, para que solo mi programa pueda volver a convertirlo a mp3. No importa si el archivo se hace mas grande.
Desde ya muchas gracias!:D

marcoszorrilla 20-04-2005 21:42:35

Lo normal es que la información la contenga al principio, lo que se llama la cabecera del archivo, si lo abres a bajo nivel y le añades al principio por ejemplo 3.000 bytes con cualquier cosa, es de suponer que resulte ilegible, luego haces la operación inversa y podrás volver a leerlo.

Un Saludo.

b3nshi 21-04-2005 19:10:53

Como puedo realizar un analisis a bajo nivel. Ya me habian dicho algo asi, pero no entiendo como se hace un analisis a bajo nivel de un archivo. Que tendria que utilizar o no se si puedes indicarme donde hay un manual de este tema.
Muchas Gracias

Elfoscuro 21-04-2005 20:53:36

Si tu programa es el que codifica y decodifica, lo tienes tan fácil como generar tu una cabecera propia, y añadir el fichero original al final. Por ejemplo:

Abro el fichero destino, grabo una secuencia que me reconozca mi programa como válida (al estilo del MZ que tienen todos los EXE al principio), luego los datos que necesites, formateados con tamaños fijos o variables marcados, y después el fichero MP3. No se si me explico.

Esto solo serviría para que tu programa volviera a dejar el fichero original saltando toda esa información.

Si lo que quieres es que el añadido pase desapercibido y el fichero sea igual de legible que antes por el Winamp, pues ahi deberías buscar alguna página de virus. Muchos suelen meter su código al final de los EXEs.

Saludos


La franja horaria es GMT +2. Ahora son las 06:17:16.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi