gpt4 book ai didi

javascript - 使用 Node Js 将 bin 文件解码为 mp3

转载 作者:太空宇宙 更新时间:2023-11-04 02:40:40 25 4
gpt4 key购买 nike

我使用以下方法在 Node Js 中将 MP3 文件编码为 Base64:

encodebase64 = function(mp3file){
var bitmap = fs.readFileSync(mp3file);
var encodedstring = new Buffer(bitmap).toString('base64');
fs.writeFileSync('encodedfile.bin', encodedstring);}

然后我想从Base64 bin文件构建MP3文件,但是创建的文件缺少一些 header ,所以显然解码存在问题。解码函数是:

decodebase64 = function(encodedfile){
var bitmap = fs.readFileSync(encodedfile);
var decodedString = new Buffer(bitmap, 'base64');
fs.writeFileSync('decodedfile.mp3', decodedString);}

我想知道是否有人可以帮忙谢谢。

最佳答案

可能是编码参数的问题。请参阅this answer了解详情。解码时尝试使用 utf8 看看是否有影响。您在哪些平台上运行代码?

关于javascript - 使用 Node Js 将 bin 文件解码为 mp3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16523073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com