【发布时间】:2016-05-27 22:37:29
【问题描述】:
我在 Elixir 中具有以下价值:
<<140, 143, 153, 192, 237, 255, 10>>
二进制文件似乎不可枚举。我需要将它转换为一个列表,以便我可以逐字节地迭代它,例如:
[140, 143, 153, 192, 237, 255, 10]。我知道如果所有字节都是有效的 unicode 字符但它们不是,那么 to_char_array 会这样做。
刚开始使用 Elixir,非常感谢任何关于将二进制文件转换为列表(字节数组)的建议。
【问题讨论】:
-
我刚刚发现了这种方法:
byte_array = for <<x::8 <- binary_data>>, do: x这似乎可行,但有兴趣查看任何其他建议。谢谢!
标签: elixir