これはオンラインで見つけたものです。
FileStream fs = new FileStream(FileName,FileMode.Open,FileAccess.Read);
ストリームストリーム = fs;
stream.Seek(-128,SeekOrigin.End);
//stream.Seek(40,SeekOrigin.Begin);
const int seenPos = 128;
int rl = 0;
byte[] 情報 = 新しい byte[seekPos];
rl = stream.Read(Info,0,seekPos);
fs.Close();
stream.Close();
情報を返します。
ソング ファイルの最後の 128 バイトを読み取ります。曲によってはTAGロゴが正しく表示される場合もありますが、文字化けする場合があります。
それらの曲が曲ファイルであり、他のコンテンツが含まれていないことを判断するために使用できる同じバイトがあるかどうかを尋ねたいのですが
、議論することを歓迎します。