RIFF ICMT标签大小与数据不匹配,WAV文件时间戳读取异常求助
求助:解析WAV文件ICMT标签外的关键时间戳数据
我最近在做项目时需要读取噪声监测设备生成的WAV文件中ICMT标签存储的数据,目前我的RIFF解析代码基本能正常运行,但碰到了一个棘手的问题:ICMT标签在它声明的大小之后,居然还存在额外的数据,而这部分恰好是对我的应用至关重要的时间戳!
我查看后发现,SYN字段为十六进制的16,对应的大小是22,但这个范围只包含了时间戳前的NUL字符,完全覆盖不到后面的时间戳内容。更头疼的是,设备的官方文档根本没提及这个情况,完全提供不了有效帮助。
内容的提问来源于stack exchange,提问作者Whelkaholism
相关产品推荐
相关产品推荐

