本教程是使用Node.js工具
如果还没下载Node.js可以前往官网下载
下载完Node.js不是叫你直接打开,是需要你创建一个JavaScript文件,里面填入Node.js的代码
下载完创建一个后缀为js的文件,并使用文本打开(也能用VScode等编辑器,但是如果Base64文件过大就建议使用文本)
文件转Base64编码:
里面输入 :
const fs = require('fs');
function fileToBase64AndWriteToNewFile(inputFilePath, outputFilePath) {
const fileData = fs.readFileSync(inputFilePath);
const base64Data = Buffer.from(fileData).toString('base64');
fs.writeFileSync(outputFilePath, base64Data);
}
const inputFile = '你要转换的文件路径.后缀'; // 如'./input.flac' 注:这里的./是当前目录的意思
const outputFile = '转换之后的路径.后缀'; // 如'./output.txt' 注:这里的./是当前目录的意思
fileToBase64AndWriteToNewFile(inputFile, outputFile);
Base64编码转文件:
里面输入:
const fs = require('fs');
function base64ToFile(base64Data, outputFilePath) {
const bufferData = Buffer.from(base64Data, 'base64');
fs.writeFileSync(outputFilePath, bufferData);
}
const base64String = '你的base64编码字符串'; // 注意:这里的字符串必须是base64编码的(可以不加前缀data:audio/flac;base64)
const outputFile = '你要保存文件的路径.后缀'; // 如:'.\Bad Boy.flac' 注:这里的.\的意思是当前目录
base64ToFile(base64String, outputFile);