Как объединить два двоичных файла в Erlang?
Например, скажем, у меня есть:
B1 = <<1,2>>.
B2 = <<3,4>>.
Как объединить B1 и B2 для создания двоичного B3, который равен < 1,2,3,4 → ?
Я прошу об этом, потому что я пишу код для кодирования пакета для какого-то сетевого протокола. Я реализую это путем написания кодеров для полей в пакете, и мне нужно объединить эти поля, чтобы создать весь пакет.
Возможно, я делаю это неправильно. Должен ли я создать пакет в виде списка целых чисел и преобразовать список в двоичный файл в последний момент?