- в винде можно тупо изменить расширение *.mp3 -> *.mpthree
- в unix тип файла проверяется не по расширению, а по сигнатуре - обычно первые несколько байт файла (например утилита file имеет базу сигнатур для многих форматов файлов). Т.е. достаточно будет просто "испортить" сигнатуру
хотя файлы типа wav даже с испорченной сигнатурой будут проигрываться.