Wie teile und kombiniere ich Dateien in Windows?
Ich muss große Dateien in mehrere kleine Dateien aufteilen und sie dann kombinieren, nachdem ich sie auf eine andere Box übertragen habe.
Ich kann das auf der Kommandozeile gut machen.
Wie teile und kombiniere ich Dateien in Windows?
Ich muss große Dateien in mehrere kleine Dateien aufteilen und sie dann kombinieren, nachdem ich sie auf eine andere Box übertragen habe.
Ich kann das auf der Kommandozeile gut machen.
Antworten:
Ich neige dazu, die erforderliche Datei in eine ZIP-Datei zu komprimieren und eine maximale Dateigröße festzulegen, damit sie aufgeteilt wird.
Dies bedeutet, dass Sie immer das Programm haben, um die ursprüngliche Datei wieder verfügbar zu machen.
Wenn Sie nur Dateien kombinieren möchten (die bereits an einer anderen Stelle geteilt wurden), können Sie dies nativ in einer Windows-Eingabeaufforderung tun:
copy /b example.ext.001+example.ext.002+example.ext.003+example.ext.004 example.ext
Verwenden Sie HJSplit . Es ist einfach das Beste.
HJSplit ist Freeware und portabel (300 KB) und muss nicht installiert werden.
Es gibt eine ältere kostenlose Befehlszeilenversion von Goetz 'File Splitter . Diese Version gefällt Ihnen möglicherweise, wenn Sie Batch-Skripte ausführen möchten, um viele Dateien zu teilen.
7-Zip ist ein weiteres kostenloses Open-Source-Programm, mit dem Sie Dateien aufteilen (mit oder ohne Komprimierung) und kombinieren können, entweder über die Benutzeroberfläche (Rechtsklick auf die Datei → Datei teilen ... → Größe auswählen) oder über die Befehlszeile.
Wenn Sie Total Commander haben , funktioniert das auch (Dateien → Datei teilen ...)
Zum Aufteilen von Dateien auf exakte Größen können Sie immer das Linux / Unix-Befehlszeilentool verwenden split. Die Windows-Version ist hier: http://unxutils.sourceforge.net/
Mit dem Tool können Sie Dateien in eine beliebige Größe aufteilen und mit "cat" neu kombinieren.
Beispielsweise:
split -b=10090000 bigfile.iso bigfile_part.
Teilen Sie Ihre Dateien auf genau 10090000 Bytes auf. Ihre Ausgabe würde ungefähr so aussehen:
bigfile_part.aa
bigfile_part.ab, etc.
Um neu zu kombinieren, mache einfach:
cat bigfile_part* > bigfile.iso
--b, nicht -b.
catgarantiert wird, dass die Ausgabe alphabetisch sortiert ist? Wenn dies nicht der Fall ist, schlägt der Befehl nicht mit einem Fehler fehl, sondern erzeugt nur eine andere (und falsche) Ausgabe.
Ich habe das benutzt:
type file1 file2 file3 > out
copy /bwie user190976 Antwort oben
\noder \r
Sie können WinRAR auch als File Splitter / Joiner verwenden. Um eine Datei in kleinere Dateien aufzuteilen, wählen Sie " Speichern " als Komprimierungsmethode und geben Sie den gewünschten Wert (Bytes) in das Feld "Auf Volumes aufteilen " ein. Auf diese Weise können Sie Dateien mit den Namen filename.part1.rar , filename.part2.rar usw. teilen .
Vielleicht möchten Sie GSplit verwenden . Es ist ein leistungsfähiger und kostenloser Dateisplitter, mit dem Sie große Dateien in kleinere Dateien aufteilen können, die als Teile bezeichnet werden .
In Cygwin (Grundinstallation), Bash-Shell:
dd if=archive.tar bs=512M | xz -e9fc | split -b4000m - /destination/path/archive_split.
Lassen Sie den xz-Pipe-Block weg, wenn Ihr Archiv bereits komprimiert ist.
So verbinden Sie Ihr Archiv:
cat archive_split.* > archive