Ich möchte einige Dateien aus einem 7-Zip-Byte-Stream extrahieren, es kann nicht auf der Festplatte gespeichert werden, daher kann ich die RandomAccessFile-Klasse nicht verwenden, ich habe sevenzipjbinding Quellcode gelesen, Es dekomprimiert auch die Datei mit einigen geschlossenen Quellen wie lib7-Zip-JBinding.so , die mit einer anderen Sprache geschrieben haben. Und die Methode des offiziellen Pakets SevenZip
SevenZip.Compression.LZMA.Decoder.Code(java.io.InputStream inStream,java.io.OutputStream outStream,long outSize,ICompressProgressInfo progress)
kann nur eine einzelne Datei dekomprimieren.
Also, wie könnte ich einen 7-Zip-Byte-Stream mit reinem Java dekomprimieren?
Haben irgendwelche Leute eine Lösung?
Entschuldige mein schlechtes Englisch und ich warte auf deine Antworten online.
Tags und Links java 7zip uncompress