Большинство файловых менеджеров на веб-серверах не поддерживают функцию извлечения zip архивов, что создаёт массу трудностей и неудобств. Тоже самое касается и фтп-клиентов. К примеру, я обычно использую Filezilla для закачки файлов на сервер, однако функции разархивирования файлов на сервер в нём, увы, не предусмотрено. Filezilla загружает на сервер каждый файл в отдельности, поэтому если вы переносите на удалённый или локальный сервер каталог с большим количеством файлов, то процесс переноса может занимать десятки минут и даже часов. Однако, если тот же самый каталог заархивировать в zip-архив, к примеру, то процесс загрузки при хорошей скорости не займет более чем нескольких минут! Но тогда встаёт проблема разархивации.

Решение данной проблемы очень простое. Не так давно я нашёл для себя бесплатный и очень полезный скрипт для разархивирования/извлечения файлов на веб-сервер (хостинг). Скрипт называется Unzipper.
- Использовать данный скрипт очень легко. Просто загрузите файл unzipper.php на свой сервер (именно в тот каталог, где у вас находятся заархивированные файлы для извлечения). В моём случае это была корневая директория. Теперь, чтобы запустить данный скрипт достаточно в адресной строке веб-браузера набрать полный путь к нему – в моем случае это был itdistrict.ru/unzipper.php адрес.
- Вы увидите окошко с выпадающим меню (поле Archive Unzipper), где будут указаны все имеющиеся в данной директории архивированные файлы. Теперь просто выбирайте любой файл и жмите на кнопку Unzip Archive. Важно: поле Extraction Path, если вы хотите извлечь архивный каталог в текущую директорию, нужно оставить пустым.
- Процесс разархивирования начнётся мгновенно, и если архив не больше 1 ГБ уже через несколько секунд вы увидите сообщение об удачной разархивации. Я использовал для архивации бесплатную программу 7-Zip File Manager, а архивировал в zip-архивы. Однако, данный скрипт позволяет по принципу разархивации и архивировать директории на сервере, а потом скачивать их на локальные машины (см. поле Archive Zipper).
- Это всё, что необходимо сделать.
- После завершения извлечения вы увидите новый каталог в каталоге, где у вас находился извлекаемый архив с тем же самым именем. Это и есть извлечённый архив!
Скачать Unzipper Script
- Tweet
Добавить комментарий