首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ogg元数据- Vorbis评论结束

Ogg元数据- Vorbis评论结束
EN

Stack Overflow用户
提问于 2014-07-24 21:05:39
回答 1查看 618关注 0票数 0

我想实现一个类来阅读vorbis的注释。我知道字段以字段名开头,后面跟着等号和值。但它是如何结束的?文档使我认为分号将结束该字段,但我使用十六进制编辑器检查了ogg文件,但没有看到任何文件。

我认为它在文件中应该是这样的:

代码语言:javascript
复制
TITLE=MY SUPER TITLE; 

字段名是title,后面跟着等号,然后值是MY SUPER 。最后用分号结束这场比赛。

但是,相反,在我的文件中,字段如下所示:

代码语言:javascript
复制
TITLE=MY SUPER TITLE....

几乎和上面一样,但没有分号。.的字符是不能显示的。我想,这些点似乎代表一个值,上面写着“这是字段的尽头!”,但它们几乎总是不同的。我注意到总是有4个点。第一个点的值总是不同的。另一个自由点的值通常是0。但并不总是.

我现在的问题是,一个领域是如何结束的?我怎么看这个评论?

而且,是的,我知道有一些库,我应该使用它们,而不是一遍又一遍地重新发明轮子。稍后我将使用库,但首先我想知道如何自己做。仅为教育目的。

EN

回答 1

Stack Overflow用户

发布于 2014-07-25 13:46:03

每个字段前面都有一个小endian 32位整数,它指示要读取的字节数。然后通过UTF8将字节转换为字符串。

NVorbis实现 (LoadComments(.))了解详细信息。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24943961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档