我正在尝试编写一个使用 java 创建 24 位 wav 文件的程序。java sound api 不支持 24 位音频,所以我试图从头开始编写文件。这开始是一种偶然的兴趣,但它已成为对位、字节、符号和块的史诗般的探索。
24 位 wav 文件的数据块是否有带符号或无符号字节?
Java 缺少无符号字节令人沮丧。我已经读过位掩码整数可用于表示无符号字节,但我想知道在文件的最终输出中将如何表示。
很抱歉分歧......我的问题是“24 位 wav 文件的数据块是否有符号或无符号字节?”
无论哪种方式,我都必须弄清楚这个已签名/未签名的业务,但我无法在我找到的参考资料中找到有关数据块的答案。