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