Verwenden von Java zum Extrahieren von .rar-Dateien

8

Ich suche nach Möglichkeiten, .rar -Dateien mit Java zu entpacken und wo immer ich suche, komme ich immer mit dem gleichen Tool - JavaUnRar . Ich habe mit dem das Entpacken von .rar -Dateien untersucht, aber alle Möglichkeiten, wie ich das finde, sind sehr lang und ungeschickt wie in dieses Beispiel

Ich bin derzeit in der Lage, .tar , .tar.gz , .zip und .jar Dateien in 20 Zeilen Code oder weniger zu extrahieren, also muss es eine einfachere Möglichkeit geben, .rar Dateien zu extrahieren, weiß jemand das?

Nur wenn es jemand hilft, ist dies der Code, den ich benutze, um sowohl .zip als auch .jar Dateien zu extrahieren, er funktioniert für beide

%Vor%     
flexinIT 25.07.2012, 10:06
quelle

1 Antwort

12

Sie können .gz , .zip , .jar Dateien extrahieren, da sie die Anzahl der im Java SDK eingebauten Komprimierungsalgorithmen verwenden.

Der Fall mit RAR Format ist ein bisschen anders. RAR ist ein proprietäres Archivdateiformat. Die RAR-Lizenz erlaubt keine Einbindung in Softwareentwicklungstools wie Java SDK.

Der beste Weg, Ihre Dateien unrar zu verwenden, besteht darin, Bibliotheken von Drittanbietern wie junrar zu verwenden .

Sie können einige Verweise auf andere Java RAR-Bibliotheken in SO-Frage RAR-Archiven mit Java finden. Auch SO Frage Wie komprimiere ich Textdatei im rar-Format mit Java-Programm erklärt mehr zu verschiedenen Problemumgehungen (zB mit Runtime ) .

    
Tom 12.01.2013 01:33
quelle

Tags und Links