Как узнать длину двоичного файла в байтах?Это не строкаЯ не хочу количество символов.Я просто хочу знать, сколько это байтов.
Вы можете использовать byte_size для этой цели, как задокументировано здесь
byte_size
Возвращает количество байтов, необходимое для хранения цепочки битов. То есть, есликоличество битов в цепочке битов не делится на 8, результирующее количество байтов будет округлено (больше).Эта операция происходит в постоянное время. Разрешено в защитных испытаниях.Встроенный компилятором. Примеры iex> byte_size (<< 433 :: 16, 3 :: 3 >>) 3 iex> byte_size (<< 1, 2, 3 >>)
Возвращает количество байтов, необходимое для хранения цепочки битов.
То есть, есликоличество битов в цепочке битов не делится на 8, результирующее количество байтов будет округлено (больше).Эта операция происходит в постоянное время.
Разрешено в защитных испытаниях.Встроенный компилятором.
Примеры
iex> byte_size (<< 433 :: 16, 3 :: 3 >>) 3
iex> byte_size (<< 1, 2, 3 >>)