2025年12月22日 星期一

初探 Uint8Array.fromHex() 與 Uint8Array.toHex()

 初探 Uint8Array.fromHex() 與 Uint8Array.toHex()

前言

  JavaScript 提供透過 Uint8Array 轉換十六進制,那就是 Uint8Array.fromHex() 與 Uint8Array.toHex() ,在此把學習的過程做個紀錄。


內容

  範例如下

let str = '0123456789abcdef';
let arHex = Uint8Array.fromHex( str);
console.log( arHex.constructor.name );//Uint8Array
console.log( arHex.toString() );//1,35,69,103,137,171,205,239
console.log( arHex.toHex() );//0123456789abcdef


Uint8Array.fromHex() 與 Uint8Array.toHex() 的用法很簡單,透過 Uint8Array.fromHex() 來編碼,注意編碼完後的型別是 Uint8Array ,接著透過 toString() 印出編碼後的結果,要解碼透過 Uint8Array.toHex() 直接解碼即可。


參考資料

[ developer.mozilla.org ] Uint8Array.fromHex()

[ developer.mozilla.org ] Uint8Array.prototype.toHex()

沒有留言:

張貼留言