52 votes

Comment compresser/décompresser des fichiers tar.gz en java

Quelqu'un peut-il m'indiquer la manière correcte de compresser et de décompresser des fichiers tar.gzip en java ? J'ai cherché mais tout ce que j'ai pu trouver, c'est zip ou gzip (seul).

4 votes

Les fichiers tgz n'ont rien de spécial : il faut d'abord les dézipper, puis les dé-tarer.

0 votes

0 votes

0voto

Vadzim Points 4460

Avec TrueVFS L'extraction d'une archive Tar.GZip se fait en une seule étape :

new TFile("archive.tar.gz").cp_rp(new File("dest/folder"));

Mais attention problème de dépendances .

-4voto

zhaoyou Points 304

Cela fonctionne pour moi, en utilisant GZIPInputStream , https://www.mkyong.com/java/how-to-decompress-file-from-gzip-file/

6 votes

Est-ce que je rate quelque chose, cela va décompresser le fichier gzip et vous laisser avec le fichier tar ?

1 votes

@JohnC C'est généralement ce qui se passe, et probablement la raison du downvote puisque la réponse ne résout pas le problème.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X