相关疑难解决方法(0)

1387
推荐指数
20
解决办法
84万
查看次数

在javascript中将十六进制转换为二进制

我需要使用javascript将十六进制转换为二进制.

例如:21 23 00 6A D0 0F 69 4C E1 20

应该导致:0010000100100011000000000110101011010000000011110110100101001100

有谁知道我可能用来完成这个的JavaScript库?

哈里特

javascript

7
推荐指数
4
解决办法
1万
查看次数

JavaScript:需要函数将包含二进制的字符串转换为十六进制,然后转换回二进制

假设我在JavaScript中有一个包含二进制数据的字符串.它可能看起来像这样:

var binary = '00001000010001000101010100001110';
Run Code Online (Sandbox Code Playgroud)

我需要一些可靠的函数将它转换为十六进制字符串,然后再从该十六进制转换回二进制字符串.我知道以下功能

// Convert binary to hexadecimal
var hex = parseInt(binaryCharacters, 2).toString(16);

// Convert hexadecimal to binary
var binary = parseInt(hex, 16).toString(2)
Run Code Online (Sandbox Code Playgroud)

但我不知道如何一次转换整个字符串.我是否理解我需要将每个4位二进制位一次转换为单个十六进制字符?然后回到二进制I循环每个十六进制字符并再次转换为二进制?

我已经找到了一些在JavaScript中执行此操作的简单示例但无法找到任何示例.

非常感谢

javascript binary hex converter

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×3

hex ×2

base ×1

binary ×1

converter ×1

number-formatting ×1

tostring ×1