1

Я связал два файла image1.png и image2.png, используя команду copy /b image1.png+image2.png bindedimage.png. Как я могу извлечь bindedimage.png в image1.png и image2.png?

1 ответ1

0

Вы не можете сделать это надежно, поскольку информация, где заканчивается файл 1 и начинается файл 2, нигде не хранилась. Теперь они всего лишь один байт.

Однако, если оба файла были PNG, вы можете попытаться разделить их, проанализировав их структуру: файл PNG всегда начинается с "подписи" (байты 8950 4e47 0d0a 1a0a) и всегда заканчивается фрагментом IEND (0000 0000 4945 4e44 ae42 6082). Разделите файлы в том месте, где первый блок IEND следует за второй сигнатурой. Однако для этого нет программы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .