Forum Webscript.Ru

Программирование => Perl => Тема начата: Biggelow от 08 Декабря 2006, 10:09:52

Название: Проблема с архивирование
Отправлено: Biggelow от 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 от 08 Декабря 2006, 12:58:40
У меня этот скрипт работает как и должен.
Какая версия модуля и какая ос?
Название: Проблема с архивирование
Отправлено: Biggelow от 09 Декабря 2006, 04:52:16
Windows. А как посмотреть версию модуля?
Название: Проблема с архивирование
Отправлено: Biggelow от 11 Декабря 2006, 13:15:07
Выставил на хостинг vluehost.ru таже хрень со скриптом!
Название: Проблема с архивирование
Отправлено: NeoNox от 11 Декабря 2006, 13:19:08
а как ты price.tar открываешь? vluehost.ru - unix?
Название: Проблема с архивирование
Отправлено: NeoNox от 11 Декабря 2006, 13:22:57
Цитировать
Biggelow:
А как посмотреть версию модуля?


use Archive::Tar;
print $Archive::Tar::VERSION;
Название: Проблема с архивирование
Отправлено: xmolex от 13 Января 2007, 15:05:14
$tar->write("price.tar",1);  
Не используй 1. Пробуй так  $tar->write("price.tar");  
Не сжимает, но зато хоть как-то в виндовсе работает.
Название: Проблема с архивирование
Отправлено: xmolex от 13 Января 2007, 15:20:54
Не стал создавать новую тему. Хочу спросить. А можно ли таром сжимать директории?
add_files насколько я понял работает только с файлами или я ошибаюсь. В perldoc\'e ничего вразумительного не нашел. Может подскажете? Нужно затаровать директорию.