Этот вариант очень опасен, т.к. рядом могут оказаться папки/файлы одноименные находящимся в архиве и они будут перезаписаны. Выводить запросы на перезапись, то же не вариант, если в архиве несколько тысяч файлов. Кроме этого распакованные папки/файлы могут попасть в уже существующие папки, лежащие рядом с архивом, и даже не переписать там ни чего, но пользователь не узнает, что какой то файл из архива попал в уже существующую папку.