Como extrair o arquivo vinculado usando o script em lote?

1

Eu liguei dois arquivos image1.png e image2.png usando o comando copy / b image1.png + image2.png bindedimage.png. Como posso extrair bindedimage.png para image1.png e image2.png?

    
por ebinpaulose 26.07.2012 / 20:08

1 resposta

0

Você não pode fazer isso de maneira confiável, pois as informações em que o arquivo 1 termina e o arquivo 2 é iniciado não foram armazenadas em lugar algum. Eles são apenas um único bloco de bytes agora.

No entanto, se os dois arquivos forem PNGs, você pode tentar separá-los analisando sua estrutura: um arquivo PNG sempre começa com a "assinatura" (bytes 8950 4e47 0d0a 1a0a ) e sempre termina com um IEND ( 0000 0000 4945 4e44 ae42 6082 ). Divida os arquivos no local em que o primeiro bloco IEND segue a segunda assinatura. Não há programa para fazer isso, no entanto.

    
por 26.07.2012 / 20:33