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