ZIP-архивы на Java 25: упаковываем и безопасно распаковываем файлы

00:53 Создание ZIP-архива 03:34 Распаковка ZIP-архива 05:42 Угрозы ZIP-архивов 06:38 Защита от Zip Slip 06:57 Безопасность в production 07:28 Команды Linux 07:56 Итоги Пишем два компактных приложения на Java 25: первое упаковывает каталог вместе с вложенными файлами и пустыми папками, второе восстанавливает его из ZIP-архива. Кратко вспоминаем историю ZIP, затем разбираем ZipOutputStream, ZipInputStream, Files.walk, Files.copy и try-with-resources. Отдельно закрываем уязвимость Zip Slip и обсуждаем ограничения для недоверенных архивов, а в конце показываем эквивалентные команды zip и unzip для Linux. Все новости проекта: https://t.me/+1jssRM40SkY5ZjVi #java #программирование #zip

Иконка канала devmark_ru
43 подписчика
12+
7 просмотров
7 дней назад
12+
7 просмотров
7 дней назад

00:53 Создание ZIP-архива 03:34 Распаковка ZIP-архива 05:42 Угрозы ZIP-архивов 06:38 Защита от Zip Slip 06:57 Безопасность в production 07:28 Команды Linux 07:56 Итоги Пишем два компактных приложения на Java 25: первое упаковывает каталог вместе с вложенными файлами и пустыми папками, второе восстанавливает его из ZIP-архива. Кратко вспоминаем историю ZIP, затем разбираем ZipOutputStream, ZipInputStream, Files.walk, Files.copy и try-with-resources. Отдельно закрываем уязвимость Zip Slip и обсуждаем ограничения для недоверенных архивов, а в конце показываем эквивалентные команды zip и unzip для Linux. Все новости проекта: https://t.me/+1jssRM40SkY5ZjVi #java #программирование #zip

, чтобы оставлять комментарии