Existe-t-il une tâche prenant en charge les archiveurs multithreads modernes: 7zip, Winrar, etc.?

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

  •  03-07-2019
  •  | 
  •  

Question

Nous utilisons la tâche Ant Zip , qui est un peu obsolète. (vitesse de traitement réduite pour les gros fichiers).

Quelqu'un peut-il m'indiquer une tâche Ant mature, prête pour une utilisation en production, prenant en charge la compression / décompression multithread?

Tout d'abord, je souhaite accélérer le traitement des fichiers d'archive.

J'ai trouvé la tâche Ant 7ZIP , mais elle semble abandonnée et ne prend pas en charge le multithread. .

Était-ce utile?

La solution

Pourquoi ne pas utiliser la tâche avec la version en ligne de commande de 7zip ?

Autres conseils

Les tâches Zip / Jar fonctionnent bien car Java (et donc ant) ??les prend en charge (aucune certitude quant à la prise en charge de tar). Le support intégré nécessiterait 7zip écrit en Java ou au moins inclus dans certaines tâches de type ant. Il est très facile d'écrire ant tak. Ecrivez-vous et lancez-vous dans un fichier 7zip / pbzip / etc. Si vous êtes VRAIMENT entreprenant, essayez-le ... une bibliothèque LZMA de 7zip w / Support Java

Téléchargements 7-zip, versions CLI également

Pour réduire les dépendances externes, associez simplement une version de l'outil de compression Cli que vous souhaitez utiliser.

Je pense que beaucoup d'exécutables (7zip en particulier) ont des versions cli pour plusieurs plates-formes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top