boa tarde,
meu problema é o seguinte, tenho uma string zipada, mas não sei seu tamanho descompactada.
tenho um metodo que recebe a string zipada:
byte out[] = Base64.decodeBase64(zip.getBytes());
Inflater decompactar = new Inflater();
decompactar.setInput(out);
byte[] str_result = new byte[1024];
decompactar.inflate(str_result);
decompactar.end();
return new String(str_result);
mas acontece o seguinte, se eu deixar o tamanho definido(1024) pode ser que a string que quero descompactar seja maior que isso, e consequentemente cortando parte do arquivo descompactado, teria como fazer isso dinâmico ?
Obrigado desde já…