Автор Тема: Проблема с архивирование  (Прочитано 5513 раз)

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

Оффлайн Biggelow

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
Проблема с архивирование
« : 08 Декабря 2006, 10:09:52 »
Здравствуйте,

Архивирую:
#!/usr/bin/perl
use Archive::Tar;
my $tar = Archive::Tar->new();
$tar->add_files("price.html");#Список файлов
$tar->write("price.tar",1);

В итоге в архиве теряется название price.html, а становится просто price и ко всему прочему добавлет эту фигную в начале текста:

price.html                                                                                          000666  000000  000000        52420 10536207317  13567  0                                                                                                    ustar 00unknown                         unknown                         000000  000000                                                                                                                                                                    

Чего делать знает кто-нибудь?

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Проблема с архивирование
« Ответ #1 : 08 Декабря 2006, 12:58:40 »
У меня этот скрипт работает как и должен.
Какая версия модуля и какая ос?
The documentations is your friend

Оффлайн Biggelow

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
Проблема с архивирование
« Ответ #2 : 09 Декабря 2006, 04:52:16 »
Windows. А как посмотреть версию модуля?

Оффлайн Biggelow

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
Проблема с архивирование
« Ответ #3 : 11 Декабря 2006, 13:15:07 »
Выставил на хостинг vluehost.ru таже хрень со скриптом!

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Проблема с архивирование
« Ответ #4 : 11 Декабря 2006, 13:19:08 »
а как ты price.tar открываешь? vluehost.ru - unix?
The documentations is your friend

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Проблема с архивирование
« Ответ #5 : 11 Декабря 2006, 13:22:57 »
Цитировать
Biggelow:
А как посмотреть версию модуля?


use Archive::Tar;
print $Archive::Tar::VERSION;
The documentations is your friend

Оффлайн xmolex

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 75
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Проблема с архивирование
« Ответ #6 : 13 Января 2007, 15:05:14 »
$tar->write("price.tar",1);  
Не используй 1. Пробуй так  $tar->write("price.tar");  
Не сжимает, но зато хоть как-то в виндовсе работает.

Оффлайн xmolex

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 75
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Проблема с архивирование
« Ответ #7 : 13 Января 2007, 15:20:54 »
Не стал создавать новую тему. Хочу спросить. А можно ли таром сжимать директории?
add_files насколько я понял работает только с файлами или я ошибаюсь. В perldoc\'e ничего вразумительного не нашел. Может подскажете? Нужно затаровать директорию.

 

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