mp3 ファイルからすべての id3 タグを削除する必要があります。私はこれを試しました:
byte[] a = System.IO.File.ReadAllBytes("X.mp3");
int x = 0;
int b=3;
for (int i = 6; i <= 9; i++)
{
x += (a[i] << (b * 7));
b--;
}
byte[] r = new byte[a.Length-x];
for (int i = x; i < a.Length; i++)
{
r[i-x] = a[i];
}
System.IO.File.WriteAllBytes("X.mp3", r);
ただし、すべての id3 タグが削除されるわけではありません。タグのサイズの計算に問題があると思いますが、何が悪いのですか?