wie zum extrahieren von Dateien aus 7-zip-stream in Java ohne speichern auf der Festplatte?

Möchte ich extrahieren einige Dateien aus 7-zip-byte-stream,kann es nicht auf der Festplatte abgelegt,so kann ich nicht verwenden RandomAccessFile-Klasse,ich habe gelesen, sevenzipjbinding source-code,es auch dekomprimiert die Datei mit einigen closed-source-Sachen wie lib7-Zip-JBinding.so der schrieb vom anderen Sprache.Und die Methode von der offiziellen Paket SevenZip

SevenZip.Compression.LZMA.Decoder.Code(java.io.InputStream inStream,java.io.OutputStream outStream,long outSize,ICompressProgressInfo progress)

kann nur entpacken einer einzelnen Datei.

So, wie konnte ich entpacken, 7-zip byte-stream mit Reine Java?

Alle Jungs haben eine Lösung?

Sorry für mein schlechtes Englisch, und ich bin warten auf Ihre Antworten online.

InformationsquelleAutor user3330817 | 2014-02-20
Schreibe einen Kommentar