Создать ZipInputStream из BufferedInputStream или нетJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Создать ZipInputStream из BufferedInputStream или нет

Сообщение Anonymous »

Я вижу, что ZipInputStream унаследован от InflaterInputStream. Последний имеет внутренний буфер.

Большинство примеров кода, которые я вижу, создают новый ZipInputStream следующим образом:

Код: Выделить всё

File f = new File("myfile");
FileInputStream fs = new FileInputStream(f);
BufferedInputStream bs = new BufferedInputStream(fs);
ZipInputStream zs = new ZipInputStream(bs);
Я читал, что подклассы InflaterInputStream не обязательно создавать из BufferedInputStream, поскольку они сами буферизуются. Это правильно? И какой рекомендуемый способ создания ZipInputStream?

Может быть, немного контекста, размер zip-файлов, которые я читаю, варьируется от нескольких КБ до нескольких МБ. .

Подробнее здесь: https://stackoverflow.com/questions/517 ... eam-or-not
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»