траухажуюсь. код полностью рабочий. - не использует файловую систему - в случае, если файл имя файла совпадает с именем файла в папке new - файл заменяется, в случае если файла с таким именем нет - новый файл добавляется посмотрел комменты, решение не смотрел. у меня вопрос, неужели валидатору не нарвится мой класс Pair и он категорически желает видеть мапу? или у меня есть ошибки в коде? PS то, что окошечный архиватор создаёт битые архивы - я понял, написал класс, который создаёт и заполняет тестовый вариант архива. приложу ее ниже