Я связал два файла image1.png и image2.png, используя команду copy /b image1.png+image2.png bindedimage.png. Как я могу извлечь bindedimage.png в image1.png и image2.png?
1 ответ
0
Вы не можете сделать это надежно, поскольку информация, где заканчивается файл 1 и начинается файл 2, нигде не хранилась. Теперь они всего лишь один байт.
Однако, если оба файла были PNG, вы можете попытаться разделить их, проанализировав их структуру: файл PNG всегда начинается с "подписи" (байты 8950 4e47 0d0a 1a0a
) и всегда заканчивается фрагментом IEND
(0000 0000 4945 4e44 ae42 6082
). Разделите файлы в том месте, где первый блок IEND следует за второй сигнатурой. Однако для этого нет программы.