Forum Webscript.Ru

Программирование => Perl => Тема начата: Чужой от 25 Июня 2001, 08:01:42

Название: Архивация в Perl
Отправлено: Чужой от 25 Июня 2001, 08:01:42
Исходные данные: есть большой текстовый файл (бывшее обсуждение темы форума).
Задача: необходимо его сжать архиватором по команде админа и сохранить в архиве на диске.
Вопрос: Какие есть для этого библиотеки, чтобы разархивировать файл мог любой юзер на любой ОС (Win и Linux)? Где почитать описание библиотеки или может сами скажете как ей пользоваться?
Название: Архивация в Perl
Отправлено: Green Kakadu от 04 Июля 2001, 02:42:45
Цитировать
Чужой (25-06-2001 08:01):
Исходные данные: есть большой текстовый файл (бывшее обсуждение темы форума).
Задача: необходимо его сжать архиватором по команде админа и сохранить в архиве на диске.
Вопрос: Какие есть для этого библиотеки, чтобы разархивировать файл мог любой юзер на любой ОС (Win и Linux)? Где почитать описание библиотеки или может сами скажете как ей пользоваться?

http://search.cpan.org/Catalog/Archiving_Compression_Conversion/   - есть что выбрать, не правда ли? ;)  А описание в самом модуле
Название: Архивация в Perl
Отправлено: Чужой от 04 Июля 2001, 07:57:20
Цитировать
Green Kakadu (04-07-2001 02:42):
http://search.cpan.org/Catalog/Archiving_Compression_Conversion/   - есть что выбрать, не правда ли? ;)  А описание в самом модуле
Спасибо за ответ! Выбор действительно есть - осталось только сесть и разобраться как все это работает!
ЗЫ: А я уж думал мой вопрос совсем зачах :-(
Название: Архивация в Perl
Отправлено: Green Kakadu от 04 Июля 2001, 09:21:46
Цитировать
Чужой (04-07-2001 07:57):
Цитировать
Спасибо за ответ! Выбор действительно есть - осталось только сесть и разобраться как все это работает!
ЗЫ: А я уж думал мой вопрос совсем зачах :-(

;) наверное стоит выбрать то, что работает с ZIP и узнать, какие модули установлены у хостера (это пожалуй, самое важное)
Название: Архивация в Perl
Отправлено: Light Elf от 05 Июля 2001, 07:07:09
Можно воспользоваться gzip-ом сервера.
system ("gzip", "-9", "$filename");
Название: Архивация в Perl
Отправлено: Чужой от 06 Июля 2001, 09:29:46
Цитировать
Green Kakadu (04-07-2001 09:21):

;) наверное стоит выбрать то, что работает с ZIP и узнать, какие модули установлены у хостера (это пожалуй, самое важное)

А зачем? Просто распаковываем каталог с библиотекой в тот каталог где находится скрипт, подключающий к себе эту библиотеку и все!
Название: Архивация в Perl
Отправлено: Light Elf от 07 Июля 2001, 11:50:22
А если библиотеку/модуль надо компилировать?
И компилировать на том сервере, где она будет рабтать? А если ей изначально нужны си-шные библиотеки, которых нет на серваке?
Название: Архивация в Perl
Отправлено: Green Kakadu от 08 Июля 2001, 09:20:59
http://www.webtechniques.com/archives/2000/08/perl/index.shtml  статья по теме :) Archiving and Compression with CGI by Randal L. Schwartz все подробно описано + пример кода. Использование tar.gz (т.е. то о чем сказал LightElf )