При загрузке rar-файла из Интернета с помощью приведенного ниже кода загруженный файл больше, чем на самом деле. Не знаете, что вызывает это?Java: загрузка проблемы с использованием BufferedInputStream, BufferedOutputStream
bis = new BufferedInputStream(urlConn.getInputStream());
bos = new BufferedOutputStream(new FileOutputStream(outputFile));
eventBus.fireEvent(this, new DownloadStartedEvent(item));
int read;
byte[] buffer = new byte[2048];
while ((read = bis.read(buffer)) != -1) {
bos.write(buffer);
}
eventBus.fireEvent(this, new DownloadCompletedEvent(item));
Да, потоки закрыты в конце блока, но не вставляли его для краткости. Глядя на общедоступность, очень интересно – nkr1pt