Come posso combinare due file su Windows?


10

Ho creato un file diviso su un sistema Linux, come indicato in questa domanda Unix.SE . Tuttavia, quando copio quel file su un sistema Windows, non riesco a ricreare il file originale. L'uso di 7-zip mi dà l'errore di non essere in grado di rilevare il file come file diviso e l'uso di copia primo file + secondo file di output file mi dà un output di 50kb invece del corretto output di 7 GB.

Qual è il modo corretto di combinare due file su Windows?


Risposte:


23

Aggiungi il /bparametro per indicare che è binario:

copy /b example1.ext + example2.ext example.ext

sembra funzionare, anche se la copia /? la documentazione sembra che potrebbe suggerire un / B dopo ogni file come nella risposta di bui, ma in effetti sembra che tu abbia bisogno solo di uno / B dopo la copia. Come hai fatto.
barlop

2

Ho usato HJSplit in passato con notevole successo. È piuttosto semplice e semplice da usare e aiuta a evitare errori di battitura sulla riga di comando (anche se la riga di comando funziona altrettanto bene)


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

Funziona su file di testo e binari.
Testato su Win 10 CMD.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.