Моя проблема в том, что мне нужно создать файл с такими точными байтами: 48, 00, 49, 00
Я не могу использовать C (поскольку я не могу развернуть что-либо, ни perl, ни другой язык сценариев. Я пробовал это с помощью awk, и на рабочем столе это работает:
diego@diego-linux:~# awk 'BEGIN{ printf "%c%c%c%c", 48, 00, 49, 00 }' | hexdump
0000000 0030 0031
0000004
Однако на целевой платформе работает busybox v1.13.2, и этот код там не работает. Версия awk там не выводит ascii "0" (все остальные значения в порядке).
Каковы ваши рекомендации?