java.util.zip 패키지를 사용해 보았는데 너무 느립니다.많은 파일이 포함 된 zip 파일에서 1 개의 파일을 추출하는 가장 빠른 방법은 무엇입니까?
그렇다면 나는 LZMA SDK과 7z jbinding을 발견했지만 뭔가가 부족합니다. LZMA SDK는 사용법에 대한 종류의 설명서/자습서를 제공하지 않지만 매우 실망 스럽습니다. javadoc가 없습니다.
그러나 7z jbinding은 단 하나의 파일을 추출하는 간단한 방법을 제공하지 않지만 zip 파일의 모든 내용을 추출하는 방법을 제공합니다. 또한 압축 해제 된 파일을 저장할 위치를 지정하는 방법을 제공하지 않습니다.
어떤 아이디어로주세요 ???
..... 우리가
나는 그것이 ZipFile API보다 빠르게 있다고 상상 초당 약 20 건의 요청. java.util.zip을 사용하여 파일을 압축 해제하는 속도는 0.5 초에서 2 초 사이 일 것입니다. 천천히. – lamwaiman1988
나는 하나의 파일을 하나의 zip에서 필요로하는 초당 약 20 건의 요청을 처리한다고 가정합니다. 왜 미리 압축을 풀고 파일 시스템에서 직접 서비스를 제공하지 않는가? – WhiteFang34
FileInputStream과 ZipInputStream 사이에 BufferedInputStream이 있으면 코드가 더 빨라집니다. – EJP