gpt4 book ai didi

javascript - 在 JavaScript 中打包二进制数据

转载 作者:行者123 更新时间:2023-11-28 00:24:54 29 4
gpt4 key购买 nike

如果我解压了二进制数据

1700885369 # translates to 'easy'

如何返回字节数组(最好不导入任何内容)?就像Python的struct.Struct(format).pack :

>>> import struct
>>> s = struct.Struct('>1I') # a big-endian, two-byte, unsigned int
>>> s.pack(1700885369)
b'easy' # bytearray([101, 97, 115, 121])

最佳答案

您可以一次从值中获取一个字节并将其放入数组中:

var value = 1700885369;
var arr = [];
while (value > 0) {
arr.unshift(value % 256);
value = Math.floor(value / 256);
}

// display value in StackOverflow snippet
document.write(arr);

关于javascript - 在 JavaScript 中打包二进制数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29639159/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com