【问题标题】:HexString to Base64 in angular typescript角度打字稿中的HexString到Base64
【发布时间】:2019-04-12 02:42:03
【问题描述】:

我曾经将 0B81040000001E 之类的 hexString 更改为 C4EEAAAAHg==

我用的网站http://tomeko.net/online_tools/hex_to_base64.php

但问题是我想在我的 Angular 应用程序中实现这个更改过程

很多人说我应该使用 btoa(0B81040000001E) 将十六进制字符串更改为 base64。 但是当我尝试时,结果变得不同,例如“MEI4MTA0MDAwMDAwMUU=” 不是 "C4EEAAAAHg=="

我是不是用错了什么? value "C4EEAAAAHg==" 是我认为我应该得到的值。

C4EEAAAAHg== 不是我知道的 base 64?

如何将十六进制字符串数据更改为 base 64...?

【问题讨论】:

标签: angular ionic-framework base64


【解决方案1】:

以下是如何将 HexString 转换为 Base64:

let base64String = btoa("0B81040000001E".match(/\w{2}/g).map(a => {return String.fromCharCode(parseInt(a, 16));} ).join(""))

问候,

【讨论】:

    猜你喜欢
    • 2013-08-16
    • 2016-02-03
    • 2016-04-27
    • 2015-08-13
    • 1970-01-01
    • 2015-06-23
    • 2015-09-29
    • 2018-11-11
    • 1970-01-01
    相关资源
    最近更新 更多