我的ID3v1元数据阅读器出现问题。当我去阅读时,说一个乐队的专辑,并且它超过了为它分配的30个字节,它会切断标题的其余部分。
Encoding.Default.GetString(Buffer, 63, 30);
所以我读了30个字节,但如果它超过了呢?我可以修改它以阅读更多内容吗?或者当它达到30以上时将其存放在其他地方?
即:
echoes silence patience & gra
而不是
echoes silence patience & grace
答案 0 :(得分:1)
对于ID3V1,title
,artist
和album
字段限制为30个字节。没有更多的空间:如果你读完了结尾,你最终会读到下一个字段的一部分。
ID3V2允许更多和更长的字段,但它几乎完全不同于ID3V1。