我在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]