你如何得到Elixir中二进制文件的长度?

时间:2018-06-08 16:34:40

标签: elixir

如何以字节为单位获取二进制文件的长度?它不是一个字符串。我不想要角色的数量。我只想知道它有多少字节。

1 个答案:

答案 0 :(得分:1)

您可以将byte_size用于记录here

的目的
  

返回包含bitstring所需的字节数。

     

也就是说,如果bitstring中的位数不能被8整除,那么   结果的字节数将被四舍五入(超出)。这个   操作在不断的时间内发生。

     

允许进行防守测试。由编译器内联。

     

示例

     

IEX> byte_size(<<<<<<<<<<<<<<<<" 433 :: 16      

IEX> byte_size(<<< 1,2,3>>)