7-zip 바이트 스트림에서 일부 파일을 추출하려면 하드 디스크에 저장할 수 없으므로 RandomAccessFile 클래스를 사용할 수 없습니다. sevenzipjbinding 소스 코드를 읽은 다음 파일을 압축 해제합니다. SevenZip.Compression.LZMA.Decoder.Code(java.io.InputStream inStream,java.io.OutputStream outStream,long outSize,ICompressProgressInfo progress)
하드 디스크에 저장하지 않고 Java의 7-zip 스트림에서 파일을 추출하는 방법은 무엇입니까?
다른 language.And 공식 패키지의 방법 SevenZip에 의해 작성 같은 일부 폐쇄 소스 일 lib7-Zip-JBinding.so은 하나의 파일의 압축을 해제 할 수 있습니다.
그래서 순수 자바로 7 바이트 우편 스트림을 압축 해제 할 수 있습니까?
아무도 해결책이 있습니까?
불쌍한 영어로 죄송합니다. 온라인 답변을 기다리고 있습니다.
는 [아파치 코 몬즈, 압축] (번 봐 https://commons.apache.org/proper/commons-compress /) 라이브러리는 7z 구현을 가지고 있다고 믿는다. – MadProgrammer