Gibt es eine Aufgabe zu unterstützen modernen Multithread-Archivierer - 7zip, winrar etc.?

StackOverflow https://stackoverflow.com/questions/619910

  •  03-07-2019
  •  | 
  •  

Frage

Wir sind mit dem Ant-Zip-task, und das ist ein bisschen veraltet (niedrig Verarbeitung Geschwindigkeit für große Dateien).

Kann jemand zeigen Sie mir eine Reife Ant-task, bereit für die Produktion verwenden, dass unterstützt Multithread-Kompression/Dekompression?

Zunächst möchte ich erhöhen der Geschwindigkeit der Verarbeitung von Archivdateien.

Ich fand 7ZIP Ant-task, aber es sieht verlassen aus, und es keine Unterstützung für Multithreading.

War es hilfreich?

Lösung

Warum nicht benutzen exec Aufgabe mit der Kommandozeilen-Version von 7-Zip ?

Andere Tipps

Zip - /Jar-Aufgaben gut funktionieren, da Java (daher ant) haben die Unterstützung für Sie gebaut (nicht sicher über die tar-Unterstützung).Gebaut-Unterstützung erfordern würde 7zip in Java geschrieben, oder zumindest bei einigen ant-Aufgabe.Es ist sehr einfach zu schreiben, Ant Aufgaben.Schreiben Sie eigene und shell aus, um ein 7zip/pbzip/etc.Wenn Sie WIRKLICH unternehmungslustig, geben Sie diese ein Schuss ... eine LZMA-Bibliothek von 7zip w/ Java-Unterstützung

7-zip-downloads, CLI-Versionen zu

Um externe Abhängigkeiten zu verringern, nur bundle-eine version des cli-Komprimierung-tool, das Sie verwenden möchten.

Ich glaube, viele von den ausführbaren Dateien (7zip speziell) haben, cli-Versionen für mehrere Plattformen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top