3 votes

Comment ouvrir un fichier rar en Java 1.4

Je suppose que ZipFile ne supporte pas les fichiers rar. Quelle bibliothèque est la meilleure à utiliser pour décompresser les fichiers rar et dézipper les fichiers zip en Java 1.4

2voto

Brian Agnew Points 143181

J'allais suggérer Raroscope mais il ne permet que la numérisation du fichier. Je suspecte que la meilleure option est d'exécuter rar.exe depuis votre programme Java.

2voto

Heetola Points 4371

Junrar ajoute le support pour lire et extraire un rar.

Cela provient d'un ancien port sourceforge de la bibliothèque unrar qui n'est plus disponible et est passé à github sur https://github.com/edmund-wagner/junrar

La dernière version est disponible sur https://github.com/junrar/junrar/ et peut être incluse comme dépendance dans maven comme

  com.github.junrar
  junrar
  0.7

c'est une bonne option

0voto

Starkey Points 7030

Il ne semble pas y avoir beaucoup de ressources sur ce sujet. Jetez un oeil à cette bibliothèque :

http://www.unrarlib.org/

0voto

Sean Patrick Floyd Points 109428

Pour les fichiers Zip j'utiliserais Apache Commons / Compress

Les fichiers Rar sont beaucoup plus difficiles. Il n'y a presque rien que j'ai pu trouver, hormis un fichier source d'exemple dans le projet Google Code JDVKat qui utilise une bibliothèque appelée de.innosystec.unrar qui est supposément "pourri" (désolé, mais c'est ce qui est écrit). (Vous pouvez aussi télécharger la bibliothèque là-bas)

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