在 JavaScript 或 Node.js 中,你可以使用以下程式碼將 BASE64 資料轉換成 16 進位並在每個資料之間加入空格:
function base64ToHexWithSpaces(base64String) {
const buffer = Buffer.from(base64String, 'base64');
const hexArray = [];
for (const byte of buffer) {
hexArray.push(byte.toString(16).padStart(2, '0'));
}
return hexArray.join(' ');
}
const base64Data = 'SGVsbG8gV29ybGQ='; // 這裡換成你的 BASE64 資料
const hexWithSpaces = base64ToHexWithSpaces(base64Data);
console.log(hexWithSpaces);
請確保將 base64Data
變數設定為你的 BASE64 資料。執行這段程式碼後,你將會得到每個轉換後的 16 進位數字以空格分隔的字串。