Автор Тема: Разархивация  (Прочитано 4376 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн YYYn

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 38
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Разархивация
« : 03 Октября 2002, 09:19:38 »
Как разархивировать файл на серваке и получить доступ к файлу из этого архива? Архив ZIP или RAR. Разумеется, средствами Перл.

Оффлайн mike

  • ProPerl\'er
  • Старожил
  • ****
  • Сообщений: 435
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Разархивация
« Ответ #1 : 03 Октября 2002, 11:38:15 »
Если zip или rar доступны, то вызовом

`rar e arch.rar ...`;

Иначе
use Archive::Zip;

и т.д.

ps. CPAN - хорошая штука...
http://www.CPAN.org
http://search.CPAN.org
[ основной браузер когда-то был, теперь попробуй разберись =]

Оффлайн YYYn

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 38
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Разархивация
« Ответ #2 : 04 Октября 2002, 09:04:45 »
Цитировать
Если zip или rar доступны, то вызовом

`rar e arch.rar ...`;


Что значит доступны? В смысле я имею к ним доступ на собственном серваке из коммандной строки? То нет, у меня только FTP к хостингу на centre.ru.

Цитировать
Иначе
use Archive::Zip;


Я посмотрел тестером, что Archive::Zip на серваке установлен. Им можно работать только с зипами? Меня больше интерисует rar. Юзать Archive::Rar? Но он не установлен :(

Цитировать
ps. CPAN - хорошая штука...
http://www.CPAN.org
http://search.CPAN.org


CPAN может штука и хорошая, но мне от нее польза, как собаке от пятой лапы. Как я понимаю, модули может ставить только админ, а у меня только ФТП!

Что делать? Доканывать админов, чтобы Archive::Rar ставили? Все дело в том, что эти товарищи не могут переустановить даже Апач (1.3.26), он довольно старинный, а про Перл и вообще речи не идет, вроде уже 5.8.0 вышел, а у них 5.00503 стоит. Хотят бабки получать и ничего не делать... Ладно, это уже отступление, ссори. Может есть альтернативный способ? Может можно извратиться и установить модуль самостоятельно, к себе в директорию или как-то его преобразовать в скрипт... Я всю эту технологию не знаю, еще раз ссори.

Оффлайн mike

  • ProPerl\'er
  • Старожил
  • ****
  • Сообщений: 435
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Разархивация
« Ответ #3 : 04 Октября 2002, 12:00:04 »
Цитировать
Архив ZIP или RAR.

Насчет ZIPa выяснили. Если желательно все-таки rar, доканывай админов :)

Насколько я помню, @INC включает обычно еще и "./", т.е. можно поставить модуль к себе в каталог.
[ основной браузер когда-то был, теперь попробуй разберись =]

Оффлайн mike

  • ProPerl\'er
  • Старожил
  • ****
  • Сообщений: 435
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Разархивация
« Ответ #4 : 04 Октября 2002, 12:06:39 »
Вдогонку: Archive::Rar - это не Archive::Zip. Он только позволяет с rar.exe работать через Perl.
[ основной браузер когда-то был, теперь попробуй разберись =]

Оффлайн hereIam

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.compuma5ter.ru
Разархивация
« Ответ #5 : 19 Июля 2004, 18:32:05 »
Где можно найти документацию к Archive::Zip на РУССком?!!

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Разархивация
« Ответ #6 : 19 Июля 2004, 18:50:40 »
The documentations is your friend

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28