Isto é o que encontrei online.
FileStream fs = new FileStream(FileName,FileMode.Open,FileAccess.Read);
Fluxo de fluxo = fs;
stream.Seek(-128,SeekOrigin.End);
//stream.Seek(40,SeekOrigin.Begin);
const int buscaPos = 128;
int rl = 0;
byte[] Informações = novo byte[seekPos];
rl = stream.Read(Info,0,seekPos);
fs.Fechar();
stream.Fechar();
retornar informações;
Leia os últimos 128 bytes do arquivo de música. Algumas músicas podem exibir o logotipo TAG corretamente, mas algumas estão distorcidas.
Gostaria de perguntar se as músicas possuem os mesmos bytes que podem ser usados para determinar que são arquivos de músicas e não contêm outro conteúdo.
Bem-vindo à discussão!!