How to convert a hexadecimal string to Uint8Array and back in JavaScript?

后端 未结 3 1058
猫巷女王i
猫巷女王i 2020-12-06 16:18

I want to convert a hexadecimal string like bada55 into a Uint8Array and back again.

3条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-06 16:32

    Node.js

    For JavaScript running on Node you can do this:

    const hexString = 'bada55';
    
    const hex = Uint8Array.from(Buffer.from(hexString, 'hex'));
    
    const backToHexString = Buffer.from(hex).toString('hex');
    

    (source: this answer by @Teneff, shared with permission)

提交回复
热议问题