Я делаю простую программу стеганографии, чтобы скрыть данные в файлах PNG.Декодировать / кодировать отдельные байты было легко, но мне также нужно скрыть заголовок в файле PNG.Этот заголовок будет содержать размер файла в байтах, чтобы точно знать, сколько байтов мне нужно для извлечения файла (слишком много байтов и tge извлеченный файл будет поврежден).поскольку целые числа в FB имеют ширину 32 бита, это приведет к четырем отдельным байтам).Затем эти байты будут закодированы в первые 16 пикселей изображения PNG (в моем стеганографическом алгоритме закодирован 1 декодированный байт = 4, и я использую только значения R и B для хранения данных).Как я могу это сделать?
TL; DR: мне нужно знать, как разбить целые числа на четыре отдельных байта, а затем снова объединить эти байты в целые числа.