코드는 어떻게 디스크 공간 사용을 최적화하고 길이 압축을 푼 파일을 알아서 큰 바이트 []를 만들 수 없습니다, [] 한 번에
GZIPInputStream gzis= new GZIPInputStream(bais);
byte[] bBodyUnzipped= new byte[10240];
gzis.read(bBodyUnzipped);
의를 바이트 GZIP 파일을 읽어?
this answer에 따르면 그러한 방법은 없습니다.
아이디어는 내가 모든 콘텐츠 및 별도의 제로와 bytye []를 필요로 이런 이유로
CharsetDecoder decoder = Charset.forName("UTF-8").newDecoder();
String sBodyUnzipped= decoder.decode(ByteBuffer.wrap(bBodyUnzipped)).toString();
를 호출이 바이트 []를 사용하는 것입니다.
나는 보통 1024 2048 – Khanser