0 έως το 255
0x00 έως 0xFF.<<>>.
255 για ένα byte, χρησιμοποιούνται μόνο τα τελευταία 8 bits, εκτός αν ορίσεις τη μονάδα ή/και το μέγεθος που θα χρησιμοποιηθεί με τον τελεστή ::.<>/2 μπορεί να χρησιμοποιηθεί για τη συνένωση bitstrings/binaries/συμβολοσειρών.<<255>> == <<0xFF>>
# Overflowing bits are truncated
<<256>> == <<0>>
<<256::size(16)>> == <<1, 0>>
<<"Hello">> == <<72, 101, 108, 108, 111>>
Το null-byte είναι ένα άλλο όνομα για το <<0>>.
# This string has a string length of 5, but is made up of 7 bytes
string = "cześć"
String.length(string) != byte_size(string)
# Even emoji strings are encoded binaries
"👍" == <<240, 159, 145, 141>>
# Ignore the first 8 bytes, bind the remaining variable sized binary to `body`
<<_::binary-size(8), body::binary>>
Αυτό μπορεί να γίνει και για συμβολοσειρές:
# bind the first 5 bytes to `name`,
# match the string literal " the ",
# bind remaining bytes to `species`
<<name::binary-size(5), " the ", species::binary>> = <<"Frank the Walrus">>
{name, species}
# => {"Frank", "Walrus"}