Что такое ZipEntry?
Я недавно изучаю Java и столкнулся с архивацией/разархивацией данных. Пожалуйста объясните, чем по своей сути является объект ZipEntry? Что он делает, я примерно понимаю: служит для отделения одного файла в архиве от остальных, но чем он сам является? Ведь у нас есть Path, который хранит хранит путь, а чем занимается ZipEntry? Имеет в себе байты? И почему после считывания ZipEntry необходимо отдельно считывать байты из ZipInputStream?
ZipInputStream zipInputStream = new ZipInputStream(Files.newInputStream(zipFile);
ZipEntry zipEntry = zipInputStream.getNextEntry();
Ответы (1 шт):
Автор решения: Barmaley Red Star
→ Ссылка
ZipEntry это по сути некий байтовый массив, грубо говоря, содержит общую информацию о записи, заголовком к которой он является: имя, размер, время, метод архивации, чексум и т.д.
Подробнее здесь
