¿Cómo puedo combinar dos archivos en Windows?

10

He creado un archivo dividido en un sistema Linux, como se indica en esta cuestión Unix.SE . Sin embargo, cuando copio ese archivo en un sistema Windows, no puedo volver a crear el archivo original. Usar 7-zip me da un error acerca de que no puede detectar el archivo como un archivo dividido, y usar copy first-file + second-file output-file me da una salida de 50kb en lugar de la salida correcta de 7GB.

¿Cuál es la forma correcta de combinar dos archivos en Windows?

Macha
fuente

Respuestas:

23

Agregue el /bparámetro para indicar que es binario:

copy /b example1.ext + example2.ext example.ext
Tamara Wijsman
fuente
parece funcionar, aunque la copia /? la documentación parece que podría sugerir una / B después de cada archivo, como en la respuesta de bui, pero de hecho parece que solo necesita una / B después de la copia. Como lo has hecho.
barlop
2

He usado HJSplit en el pasado con notable éxito. Es bastante sencillo y fácil de usar, y ayuda a evitar errores tipográficos en la línea de comando (aunque la línea de comando funciona igual de bien)

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

Funciona en archivos de texto y binarios.
Probado en Win 10 CMD.

Zimba
fuente