@eLig

System('zip -P pass XXXX') — распаковывается без пароля. Баг или на сервере что то не так?

Здравствуйте!
Использую следующее:
echo system('zip -P pass '.$fullFileName.'.zip '.$fullFileName);

в итоге на сервере получаю архив, скачиваю его и распаковываю WinRAR'ом. При этом окно ввода пароля можно закрыть либо ввести любой набор символов, в итоге получаю распакованный файл. Полностью рабочий.
Это баг или на сервере что-то не так работает?
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev
software engineer
это на сервере что-то не так работает.

может быть zip на сервере это алиас к какой-то другой команде, котороая игнорирует -P
попробуйте просто в командной строке уточнить что такое zip
type zip
which zip
и выполнить вручную эти команды

В крайнем параноидальном случае можно даже бинарник zip проверить на соответствие
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы