Compression & amp; Décompression du fichier 7z en Java
Je veux compresser un fichier au format zip, rar et 7z format à l'aide de code java. Aussi je veux décompresser ces fichiers à un emplacement spécifié.
Quelqu'un peut-il me dire comment faire pour compresser et décompresser des fichiers à l'aide de 7-zip en java?
source d'informationauteur user1728310
Vous devez vous connecter pour publier un commentaire.
J'ai utilisé :
sevenzipjbinding.jar
sevenzipjbinding-Allplatforms.jar
Je suis maintenant capable de décompresser des fichiers à l'aide de ces jarres.
Essayez ce lien pour la décompression:
http://sourceforge.net/projects/sevenzipjbind/forums/forum/757964/topic/3844899
SevenZipBinding est idéal pour la décompression, il détecte même format automatiquement. Le problème est qu'il ne peut pas compresser. Vous pouvez créer des archives zip aide ZIP4J. Toutefois, elle propose uniquement de la plaine zip. LZMA, apparemment, peut compresser des fichiers en 7z archives, mais je n'ai pas encore essayé.
Vous pouvez également écrire un script batch ou tout simplement inline l'exécution d'une commande que vous appelez à partir de java pour extraire et compresser. Notez que cette option est pour les plates-formes windows et nécessite un peu d'admin compétences. 7zip fournit un fichier exe pour faciliter cela. J'ai utilisé ce pour un de mes utilitaire et a parfaitement fonctionné. Si vous êtes intéressés, je peux envoyer u le code.