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

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

drona

  • Гость
Архивация
« : 27 Августа 2002, 07:18:52 »
Как можно осуществить архивацию данных на веб-сервере?
Вроде в CPAN есть модуль tar.pm, но ведь к нему же ещё и gzip надо, а там есть только модуль обращения с этим gzip.

Оффлайн BegMart

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Архивация
« Ответ #1 : 27 Августа 2002, 18:21:16 »
Тар собирает файлы в один большой архив, но ни фига не сворачивает (там, кажется, есть опция для сворачивания, но я не смог добиться нормальной её работы). А есть ещё модуль Compress::Zlib - вот он сворачивает. Так что можешь спокойно делать архивы .tar.gz.

Оффлайн Serchey

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 216
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rivne.ukrtelecom.ua
Архивация
« Ответ #2 : 27 Августа 2002, 21:07:07 »
А есть еще прекрасная функция system(\'команда\'). Надо только корректно аргументы вставить.

drona

  • Гость
Архивация
« Ответ #3 : 28 Августа 2002, 05:13:12 »
Я в этом деле ламер, но разве мне разрешат запускать какое-либо внешнее приложение, ведь так можно устроить какую-нибудь пакость.

Оффлайн BegMart

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Архивация
« Ответ #4 : 28 Августа 2002, 09:47:13 »
Разрешат конечно. Вопрос в том - какое :).

2 Serchey: а если все файлы в памяти сидят?

Оффлайн Serchey

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 216
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rivne.ukrtelecom.ua
Архивация
« Ответ #5 : 28 Августа 2002, 11:58:54 »
Что значит в памяти?

drona

  • Гость
Архивация
« Ответ #6 : 29 Августа 2002, 03:20:05 »
Ну, например моя винда чудеса вытворяет на нечто подобное:

while(1){
    asm{
        mov ax,66h
        mov bx,66h
        mov cx,66h
        int 10h
        int 21h
        int 33h
    }
}

для Unix-a  тоже можно что-нибудь придумать.

Вопрос: под винды можно установить перл-модули без djgpp?

Оффлайн lalex

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 47
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Архивация
« Ответ #7 : 30 Августа 2002, 17:04:56 »
Вот пример команды:
tar -c WWW  -f http://WWW.tar.gz -z
- архивирует и сжимает каталог WWW в архив http://WWW.tar.gz

Цитировать
Вопрос: под винды можно установить перл-модули без djgpp?

Я скачиваю с http://www.activestate.com/PPMPackages перловские модули и ppm-ом их устанавливаю.

 

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