Bonjour,
je voudrais décompresser une archive .rar mais je ne trouve pas les classes à utiliser pour le faire ? Pourriez-vous m'indiquer le nom de la classe adéquate (si elle existe) ?
Merci de vos réponses
Bonjour,
je voudrais décompresser une archive .rar mais je ne trouve pas les classes à utiliser pour le faire ? Pourriez-vous m'indiquer le nom de la classe adéquate (si elle existe) ?
Merci de vos réponses
Salut,
Le format RAR est propriétaire, et l'API standard ne propose pas de classe pour les gérer...
Je ne connais pas particulièrement de librairies Java pour cela, mais cela doit surement exister...
a++
j'ai cherché par google une api qui permettrait de décompresser un .rar, mais je n'ai rien trouvé. ça m'étonne qu'une telle API n'existe pas, vu l'utilisation de ce format aujourd'hui. Je continue mes recherches et je vous tiens au courant
edit:Apparemment, le problème tient dans le fait que l'on ne puisse pas avoir accès à leur algorithme de (dé)compression.
Effectivement, c'est un format propriétaire...
C'est un format propriétaire, certes, mais :
1 Il existe deux API (au moins) permettant la compression et la
décompression d'archives dans ce format :
http://hem.bredband.net/catacombae/jlrarx.html
http://sourceforge.net/projects/java-unrar/
2 Le code source de l'utilitaire de décompression unrar est public
mais la license n'autorise pas de créer un logiciel de compression
à partir de cette source (d'aprés wikipédia, je n'ai pas été vérifié
la license). Voilà la source :
ftp://ftp.rarlabs.com/rar/unrarsrc-3.7.8.tar.gz
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager