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

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

Оффлайн Чужой

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
Архивация в Perl
« : 25 Июня 2001, 08:01:42 »
Исходные данные: есть большой текстовый файл (бывшее обсуждение темы форума).
Задача: необходимо его сжать архиватором по команде админа и сохранить в архиве на диске.
Вопрос: Какие есть для этого библиотеки, чтобы разархивировать файл мог любой юзер на любой ОС (Win и Linux)? Где почитать описание библиотеки или может сами скажете как ей пользоваться?

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
Архивация в Perl
« Ответ #1 : 04 Июля 2001, 02:42:45 »
Цитировать
Чужой (25-06-2001 08:01):
Исходные данные: есть большой текстовый файл (бывшее обсуждение темы форума).
Задача: необходимо его сжать архиватором по команде админа и сохранить в архиве на диске.
Вопрос: Какие есть для этого библиотеки, чтобы разархивировать файл мог любой юзер на любой ОС (Win и Linux)? Где почитать описание библиотеки или может сами скажете как ей пользоваться?

http://search.cpan.org/Catalog/Archiving_Compression_Conversion/   - есть что выбрать, не правда ли? ;)  А описание в самом модуле
 в исканиях.

Оффлайн Чужой

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
Архивация в Perl
« Ответ #2 : 04 Июля 2001, 07:57:20 »
Цитировать
Green Kakadu (04-07-2001 02:42):
http://search.cpan.org/Catalog/Archiving_Compression_Conversion/   - есть что выбрать, не правда ли? ;)  А описание в самом модуле
Спасибо за ответ! Выбор действительно есть - осталось только сесть и разобраться как все это работает!
ЗЫ: А я уж думал мой вопрос совсем зачах :-(

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
Архивация в Perl
« Ответ #3 : 04 Июля 2001, 09:21:46 »
Цитировать
Чужой (04-07-2001 07:57):
Цитировать
Спасибо за ответ! Выбор действительно есть - осталось только сесть и разобраться как все это работает!
ЗЫ: А я уж думал мой вопрос совсем зачах :-(

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

Оффлайн Light Elf

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 66
  • +0/-0
  • 0
    • Просмотр профиля
Архивация в Perl
« Ответ #4 : 05 Июля 2001, 07:07:09 »
Можно воспользоваться gzip-ом сервера.
system ("gzip", "-9", "$filename");
С уважением,
Light Elf

Оффлайн Чужой

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
Архивация в Perl
« Ответ #5 : 06 Июля 2001, 09:29:46 »
Цитировать
Green Kakadu (04-07-2001 09:21):

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

А зачем? Просто распаковываем каталог с библиотекой в тот каталог где находится скрипт, подключающий к себе эту библиотеку и все!

Оффлайн Light Elf

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 66
  • +0/-0
  • 0
    • Просмотр профиля
Архивация в Perl
« Ответ #6 : 07 Июля 2001, 11:50:22 »
А если библиотеку/модуль надо компилировать?
И компилировать на том сервере, где она будет рабтать? А если ей изначально нужны си-шные библиотеки, которых нет на серваке?
С уважением,
Light Elf

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
Архивация в Perl
« Ответ #7 : 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 )
 в исканиях.

 

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