Ich habe eine geteilte Datei auf einem Linux-System erstellt, wie hier angegebenUnix.SE-Frage. Wenn ich diese Datei jedoch auf ein Windows-System kopiere, kann ich die Originaldatei nicht wiederherstellen. Bei Verwendung von 7-zip erhalte ich eine Fehlermeldung, dass die Datei nicht als geteilte Datei erkannt wird, und wenn ich „Erste Datei + zweite Datei als Ausgabedatei kopieren“ verwende, erhalte ich eine Ausgabe mit 50 KB statt der korrekten 7 GB.
Wie kann man unter Windows zwei Dateien richtig zusammenführen?
Antwort1
Fügen Sie den /b
Parameter hinzu, um anzugeben, dass er binär ist:
copy /b example1.ext + example2.ext example.ext
Antwort2
Ich habe verwendetHJSplitin der Vergangenheit mit bemerkenswertem Erfolg. Es ist ziemlich unkompliziert und einfach zu verwenden und hilft, Tippfehler in der Befehlszeile zu vermeiden (obwohl die Befehlszeile genauso gut funktioniert).
Antwort3
set n=2
for /l %i in (1,1,%n%) do type file%i.ext >> file.out
Funktioniert sowohl mit Text- als auch mit Binärdateien.
Getestet mit Win 10 CMD.