Если вы не возражаете не использовать существующую команду и хотите описать ваши данные в текстовом файле, вы можете использовать binmake , программу на C ++, которую вы можете скомпилировать и использовать следующим образом:
Сначала получите и скомпилируйте binmake (двоичный файл будет в bin/
):
$ git clone https://github.com/dadadel/binmake
$ cd binmake
$ make
Создайте свой текстовый файл file.txt
:
big-endian
00010203
04050607
# separated bytes not concerned by endianess
08 09 0a 0b 0c 0d 0e 0f
Создайте свой двоичный файл file.bin
:
$ ./binmake file.txt file.bin
$ hexdump file.bin
0000000 0100 0302 0504 0706 0908 0b0a 0d0c 0f0e
0000008
Примечание: вы также можете использовать его с stdin / stdout