Komprimieren mehrerer Dateien, die auf die Größe beschränkt, aber nicht mehrteilig sind

0

Ist es möglich, mehrere Dateien in verschiedenen ZIP-Dateien zu komprimieren, aber keine mehrteilige ZIP-Datei?

Beispiel Ich habe zehn Dateien mit jeweils 10 MB Ich möchte sie in Dateien von jeweils 20 MB komprimieren Angenommen, jede Datei kann auf 50% komprimiert werden, dann wird jede Datei 5 MB komprimiert

Dies bedeutet, dass jede komprimierte Datei vier Dateien enthält, mit Ausnahme der letzten, die zwei Dateien enthält.

Und jeder könnte separat extrahiert werden.

Ist dies durch Batch-Komprimierung möglich? Oder soll ich es manuell machen?

SirLouen
quelle
1
Es gibt keine Möglichkeit, das Kompressionsverhältnis im Voraus zu kennen.
DavidPostill
1
Benutzen SpinZip
Alex
Sie könnten dies wahrscheinlich mit einem reinen Batch-Skript und einem Komprimierungs-CLI-Tool erreichen, indem Sie jede Datei in einen eindeutigen ZIP-Dateinamen mit einem eindeutigen Zähler usw. zippen <YYYYMMDD_HHMMSS> Nachdem jede einzelne Datei zur ZIP-Datei hinzugefügt wurde, überprüfen Sie die Größe dieser ZIP-Datei und ob dies der Fall ist >= Größer oder gleich einer bestimmten Größe, erstellen Sie eine neue eindeutige Zip-Datei, wechseln Sie zur nächsten Datei und wiederholen Sie diese erneut. Wenn nicht >= diese Größe, fügen Sie die nächste Datei und überprüfen Sie erneut und so weiter. Es wäre eine Aufgabe, es einzurichten und zu testen, aber es könnte möglich sein ... Vielleicht einfacher mit PowerShell, aber nicht sicher.
Pimp Juice IT
1
Spin Zip macht den Trick
SirLouen