Como posso combinar dois arquivos no Windows?

10

Eu criei um arquivo dividido em um sistema Linux, como indicado nesta questão Unix.SE . No entanto, quando copio esse arquivo em um sistema Windows, não consigo recriar o arquivo original. O uso do 7-zip me dá um erro sobre a impossibilidade de detectar o arquivo como um arquivo dividido, e o uso de copiar primeiro arquivo + segundo arquivo-saída gera uma saída de 50kb em vez da saída correta de 7GB.

Qual é a maneira correta de combinar dois arquivos no Windows?

Macha
fonte

Respostas:

23

Adicione o /bparâmetro para indicar que é binário:

copy /b example1.ext + example2.ext example.ext
Tamara Wijsman
fonte
parece funcionar, embora a cópia /? A documentação parece sugerir um / B após cada arquivo, como na resposta do bui, mas, na verdade, parece que você só precisa do / B após a cópia. Como você fez.
barlop
2

Eu usei o HJSplit no passado com sucesso notável. É bastante direto e simples de usar, e ajuda a evitar erros de digitação na linha de comando (embora a linha de comando também funcione)

Larry G. Wapnitsky
fonte
0
set n=2
for /l %i in (1,1,%n%) do type file%i.ext >> file.out

Funciona em arquivos de texto e binários.
Testado em Win 10 CMD.

Zimba
fonte