MP3转16进制:
在VS2013和VC6.0中编译都没有问题
PS:因为音频文件的长短不一,所需要的空间很大,1024都太小了,所以要读取全部数据将缓冲区域设置的经量大一点。
CFile rfile;
BYTE buf[1024];
rfile.Open(_T(fileName), CFile::modeRead);//文件路径
rfile.Read(buf, 1024);
rfile.Close();
CString add = "";
CString add1 = "";
for (int i = 0; i < 1024; i++)
{
add.Format("%02X ", buf[i]);//转为16进制
add1 += add;
}
MessageBox(add1);
本文介绍了一种使用VS2013和VC6.0编译环境下将MP3文件转换成16进制的方法。为了处理不同长度的音频文件,通过调整缓冲区大小来确保能够读取完整个文件。
1024





