Создаю буфер на два байта, записывается только один, как последний байт заполнить 00?
Buffer.alloc(2).write( String( bl.length ) )
Такой варинат не подходит так как bl.length может быть любой длинны и 0 и 1 и 2
Buffer.concat([Buffer.from([]), Buffer.alloc(2)])
Написал вот так, но как же это ужасно )
Buffer.concat([ Buffer.from([bl.length]), Buffer.alloc(2 - Buffer.from([bl.length]).length ) ])