我在Elixir中具有以下值:
<<140, 143, 153, 192, 237, 255, 10>>
二进制文件似乎并非枚举。我需要将其转换为列表,以便可以逐字节对其进行迭代,如下所示:
[140, 143, 153, 192, 237, 255, 10]。我知道,如果所有字节都是有效的unicode字符,但to_char_array可以,但是不是。

刚开始使用Elixir,并非常感谢将二进制文件转换为列表(字节数组)的任何建议。

最佳答案

看看erlang的bin_to_list/1

:binary.bin_to_list(<<140, 143, 153, 192, 237, 255, 10>>)
# [140, 143, 153, 192, 237, 255, 10]

07-24 13:07