CitarInteresante, lo que no sabía era que debías especificarle en binario de que forma hay que tratar dicho archivo, por así decirlo, creí que era automático y que no era necesario ninguna clasificación.
si en hecho, usualemente windows lee la extensión del archivo para ver a quien se lo manda a ejecutar... si agarras un mp3 y le colocas .exe, intentará ejecutarlo, pero como te dijeron, al no tener una escructura inicial correcta, retornará un error como si fuera un exe corrupto. Sin embargo en muchos linux la extención es simplemente una referencia humana, el sistema lee los primeros bytes del archivo para saber como tratarlo...
usualmente los primeros 3 a 5 bytes del archivo indican que tipo de formato es, a estos se le llaman "numeros magicos" (articulo de la wiki sobre) usualmente cuando un programa lee un archivo, espera que los numeros magicos coincidan, pero si no lo valida, puedes por ejemplo ejecutar un exe en el reproductor como un wav (tambien puedes usar un editor y hacerlo a mano, aunque por la naturaleza de la estructura del archivo, puede simplemente fallar)
hmmm! lo conseguí! esto te puede gustar!
https://foro.elhacker.net/buscador2-t467948.0.html