View Source BitcoinLib.Crypto.BitUtils (BitcoinLib v0.2.0-pre1)
Bitwise operations
Link to this section Summary
Functions
Regroups a list of binaries into a single one
Converts a binary into a list of smaller binaries according to the bit size specification
Link to this section Functions
Regroups a list of binaries into a single one
examples
Examples
iex> [<<6, 6::size(3)>>, <<61, 2::size(3)>>, <<203, 7::size(3)>>, <<44, 1::size(3)>>, <<10::size(4)>>] ...> |> BitcoinLib.Crypto.BitUtils.combine <<6, 199, 171, 47, 150, 26>>
Converts a binary into a list of smaller binaries according to the bit size specification
examples
Examples
iex> 0x6C7AB2F961A ...> |> Binary.from_integer() ...> |> BitcoinLib.Crypto.BitUtils.split(11) [
<<6, 6::size(3)>>,
<<61, 2::size(3)>>,
<<203, 7::size(3)>>,
<<44, 1::size(3)>>,
<<10::size(4)>>
]