Ich muss eine .zip-Datei in Ubuntu als .z01, .z02 usw. aufteilen, damit ich sie in Windows wieder zusammenfügen kann.
Ich habe keinen Zugriff auf die Eingabeaufforderung in Windows. Wie würde ich jetzt Dateien entpacken?
Unter Ubuntu können Sie den split
Befehl verwenden, um Ihre ZIP-Datei zu teilen. So etwas sollte funktionieren:
split your-zip.zip -b 32M ZIPCHUNKS
Dadurch werden nacheinander mehrere ZIPCHUNKS * -Dateien erstellt, die alle 32 MB oder weniger groß sind. Ändern Sie den 32M-Parameter, um die Blockgröße zu ändern.
Traditionell würden Sie cat
sie wieder zusammenkleben:
cat ZIPCHUNKS* > reassembled-zip.zip
Da Sie den Neuaufbau unter Windows durchführen möchten, benötigen Sie einen Ersatz für cat
. Gibt es Ersatz für cat unter Windows kann helfen, aber beachten Sie, dass der Windows- type
Befehl nicht funktioniert, da er die Dateinamen zwischen sich hinzufügt, wenn mehr als eine Datei verarbeitet wird. Ein Arbeitsansatz ist copy /b ZIPCHUNKS* > reassembled-zip.zip
.
Sie können auch verwenden, rar
was nativ das Erstellen von "geteilten" Archiven unterstützt, die dann von einem GUI-Tool unter Windows wie WinZip oder WinRar dekomprimiert werden können. Installiere das rar
Paket unter Ubuntu und dann:
rar a -v32M destination.rar files/to/compress
Dadurch werden Dateien mit dem Namen destination.partXX.rar erstellt. Übertragen Sie diese auf Windows und entpacken Sie dann die erste (destination.rar), die automatisch mit den anderen verknüpft wird.
Ein Trick, den Sie möglicherweise verwenden können, besteht darin, die ursprüngliche ZIP-Datei zu "rar", sodass Sie sie unter Windows wieder zusammensetzen können. Wenn Sie die Originaldateien haben, ist es möglicherweise einfacher, sie einfach zu raren und damit zu arbeiten.
rar
aufzuzeigen, wie dies gemacht werden kann, indem "Chunked" -Archive (sogenannte "Volumes") erstellt und mit WinZip (das Sie hoffentlich installiert haben) oder WinRAR dekomprimiert werden um mir mitzuteilen, welche Archivverwaltungstools auf Ihrem Windows-System installiert sindVerwenden Sie den
zip
Befehl mit-s split_size
, um Dateien zu komprimieren. Der Beispielbefehl folgt.quelle
Ganz einfach: Sie tun dies zuerst unter
split your-zip.zip -b 32M ZIPCHUNKS
Linux / Unix und danntype * > myZipFile.zip
unter Windows.quelle
Ich musste das vor einem Jahr oder länger machen. Dies ist unpraktisch, da Windows nicht über dieselben Tools verfügt.
Am Ende habe ich GSplit verwendet , das unter WINE (oder PlayOnLinux) funktioniert. Es erstellt eine
.exe
Datei und eine Reihe von.gsd
Dateien. Wenn Sie eine PDF-Datei komprimieren, müssen Sie diese komprimieren, da Windows dadurch verwirrt wird!quelle
copy /b
Windows verwenden.Wenn Sie zip auf Ihrem Ubuntu-Rechner installiert haben, sollten Sie auch zipsplit haben . Dies nimmt eine große Zip-Datei und teilt sie in eine Reihe kleinerer, eigenständiger Zip-Dateien auf. Es ist nicht erforderlich, dass eine bestimmte Version von WinZip oder Rar funktioniert, da es sich bei den erstellten Dateien um reine Zip-Dateien handelt.
Eine Einschränkung: zipsplit ist immer noch in der Welt der CP / M / MS-DOS 8.3-Dateinamen enthalten. Wenn Sie es also für biglongfilename.zip verwenden , erhalten Sie biglon_1.zip , biglon_2.zip , biglon_3.zip usw .
quelle