Domanda

Stiamo usando task Ant Zip , che è un po 'obsoleto (bassa velocità di elaborazione per file di grandi dimensioni).

Qualcuno può indicarmi un'attività di formica matura, pronta per l'uso in produzione, che supporta la compressione / decompressione multithread?

Innanzitutto vorrei aumentare la velocità di elaborazione dei file di archivio.

Ho trovato task 7ZIP Ant , ma sembra abbandonato e non supporta il multithread .

È stato utile?

Soluzione

Perché non utilizzare task exec con la versione da riga di comando di 7zip ?

Altri suggerimenti

Le attività Zip / Jar funzionano bene perché Java (quindi la formica) ha il supporto incorporato (non sono sicuro del supporto tar). Il supporto integrato richiederebbe 7zip scritto in Java o almeno incluso in alcune attività di formica. È molto facile scrivere Ant Taks. Scrivi il tuo e sborsare su un 7zip / pbzip / etc. Se sei DAVVERO intraprendente, dai una possibilità ... una libreria LZMA da 7zip w / Supporto Java

Download a 7 zip, anche versioni CLI

Per ridurre le dipendenze esterne, basta raggruppare una versione dello strumento di compressione cli che si desidera utilizzare.

Credo che molti degli eseguibili (7zip in particolare) abbiano versioni cli per più piattaforme.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top