Страница 1 из 2

Вопрос. кто-нить делал внешний архиватор 7Zip

СообщениеДобавлено: 01 фев 2005, 11:29
Pimbler
Мне чё-то не хватило шурупов чтобы всё понять.

СообщениеДобавлено: 01 фев 2005, 15:00
support
Скачайте последнюю версию APbackup там уже есть конфигурация для 7Zip

Не работает , создаёт пустой архив.

СообщениеДобавлено: 03 фев 2005, 08:14
Pimbler
Я хочу заархивировать
"C:\Мои документы\*.*"
и в строке
C:\WORK\7-zip\7z.EXE u -t7z -r -wc:\temp\ -y \\super\backup\Pimb_Down\Pimb_DOC20050203.7z -i@\\super\backup\Pimb_Down\Pimb_DOC20050203.IFM -mx=9
нет об этом упоминания...
7-Zip версии 4.15 beta

P.S. Скопировал 7zip.emc в свой, прямо в строке параметров прописал
[ArhCommand] -t7z [RecurseSw] [PasswordSw] [TmpDirSW] -y [AddWithArchiveAttr] [ClearArchiveAttr] [Priority] [ArchiveName] "C:\Мои документы\*" [ExcludeSw] [DeleteOriginalFile] [CompressLevel]
и он стал архивировать...
не хочется под каждую задачу рожать отдельный emc ФАЙЛ.
Конечно же я понимаю что это скорее проблемы архиватора...
Но ведь хочется..

СообщениеДобавлено: 03 фев 2005, 11:04
support
Да действительно проблема была в длинных именах файлов.

Вот новое содержимое файла 7-Zip.emc
Просто замените содержимое файла на новое и не забудьте исправить
Command на Ваш путь к 7Z.EXE
========================================
[Options]
Ext=7z
Command="C:\Program files\7-zip\7z.EXE"
ParamStr="[ArhCommand] -t7z [RecurseSw] [PasswordSw] [TmpDirSW] -y [AddWithArchiveAttr] [ClearArchiveAttr] [Priority] "[ArchiveName]" [IncludeSW] [ExcludeSw] [DeleteOriginalFile] [CompressLevel] "
ReplaceCommand="a"
FreshCommand="u"
UpdateCommand="u"
RecurseSw="-r"
ExcludeSw="-xr@"[ExcludeFilesList]""
IncludeSW="@"[IncludeFilesList]""

CompressStore="-mx=0"
CompressFastest="-mx=1"
CompressFaster="-mx=1"
CompressFast="-mx=5"
CompressNormal="-mx=5"
CompressSlow="-mx=5"
CompressSlower="-mx=7"
CompressSlowest="-mx=9"

SetTmpDir="-w[TmpDir]"

AddWithArchiveAttr=""
ClearArchiveAttr=""

PriorityIdle=""
PriorityLowest=""
PriorityLower=""
PriorityNormal=
PriorityHiger=""
PriorityHigest=""
NoRecurseSw="-r-"
Comment=""
PasswordSw="-p[Password]"
DeleteOriginalFile=""
========================================

СообщениеДобавлено: 14 фев 2005, 12:49
eof
Кстати, с кто-нибудь в курсе какой максимальный размер архива у 7zip?

СообщениеДобавлено: 15 фев 2005, 13:14
eof
Кстати, у меня тоже отказывается архивировать с помощью 7-zip. И вот что пишет:
Код: Выделить всё
15.02.2005 13:10:57:[1001][E] Ошибка при выполнении задания возможно некорректные данные о источнике и архиве...[]
15.02.2005 13:10:57:[1001][E] Файл архива не создан при проведении внешней архивации
15.02.2005 13:10:57:[1001][E] Внимание ! Внешний архиватор вернул код ошибки:2
15.02.2005 13:10:57:[1001][I] Выполняется команда внешней архивации: "C:\Program Files\7-Zip\7z.exe" u -t7z -r  -wC:\Temp -y    "C:\Backup\Daily\b20050215.7z" @"C:\Backup\Daily\b20050215.IFM"   -mx=5
15.02.2005 13:10:57:[1001][I] Файл архива до архивации не найден, если он будет найден после архивации можно говорить об удачном выполнении
15.02.2005 13:10:57:[1001][I] Архивация будет производиться - файлы для архивации имеются
15.02.2005 13:10:57:[1001][I] Начало выполнения задания

Такое ощущение, что не создаётся файл IFM, в котором должен находиться список источников арфивации.

Вот-вот , хотелось бы хоть почитать что это за IBF файл ...

СообщениеДобавлено: 15 фев 2005, 13:26
Pimbler
Или в нём нет списка файлов для копирования или может надо чтобы вместо него уже просто писалось c:\папка\где файлы\*.*
А то и не понятно ...
у меня с накоку не получилось и навалились другие дела, вот я и не стал автора отвлекать...
а ведь 7-zip теперь нормально понимает абсолютные пути...
О мысль... щас переделаю файл от ARJ... может проканает.

СообщениеДобавлено: 15 фев 2005, 13:49
support
Конфигурация, которая приведена выше для 7zip v 4.15 у Вас такая версия или 3.Х ?
Файл IFM создается перед стартом внешнего архиватора и потом удялется, там находится список добавляемых файлов.

СообщениеДобавлено: 15 фев 2005, 14:08
eof
У меня версия 3.13. И это последняя небета версия 7-zip. Хотя мне несложно поставить и 4.15 beta

СообщениеДобавлено: 15 фев 2005, 14:29
eof
И ещё один вопрос. При использовании внешних архиваторов, в частности 7-zip, нет ли никаких особенностей в настройке APBackUp для работы в режиме службы?

СообщениеДобавлено: 15 фев 2005, 15:08
eof
С 7-zip 4.15 beta тоже не получилось. Вот лог
Код: Выделить всё
15.02.2005 14:26:49:[1001][I] Начало выполнения задания
15.02.2005 14:26:49:[1001][I] Архивация будет производиться - файлы для архивации имеются
15.02.2005 14:26:49:[1001][I] Файл архива до архивации не найден, если он будет найден после архивации можно говорить об удачном выполнении
15.02.2005 14:26:49:[1001][I] Выполняется команда внешней архивации: "C:\Program Files\7-Zip\7z.exe" u -t7z -r  -wC:\Temp -y    "C:\Backup\Daily\b20050215.7z" @"C:\Backup\Daily\b20050215.IFM"   -mx=5
15.02.2005 14:32:20:[1001][E] Внимание ! Внешний архиватор вернул код ошибки:2
15.02.2005 14:32:20:[1001][E] Файл архива не создан при проведении внешней архивации

Вроде лог такой же получился. Но с версией 3 ошибка выдавалась сразу же, а с 4-ой, 7-zip задумался с надписью Scanning в своём окне. Я отошёл от компьютера, а когда пришёл, то увидел лог с неудачей.

СообщениеДобавлено: 15 фев 2005, 15:15
Pimbler
Есть подозрение что сам 7-zip не очень-то подходит под некий "ОБЩЕПРИНЯТЫЙ" шаблон, во всяком случае с точки зрения ApBacup

СообщениеДобавлено: 15 фев 2005, 15:26
eof
Да и вообще, мне очень понравилось как встроенный архиватор APBackUp переварил архив в 6ГБ, а WinZIP 9 его замечательно открыл. Что ещё нужно? Буду использовать его.

Кстати, а максимальный размер архива какой при использовании встроенного архиватора?

СообщениеДобавлено: 15 фев 2005, 15:30
Pimbler
2eofВ описании ничего про это не сказано..
я пользую winrar (он умеет в фоне работать и есть параметр приоритета)

СообщениеДобавлено: 15 фев 2005, 15:34
support
eof писал(а):И ещё один вопрос. При использовании внешних архиваторов, в частности 7-zip, нет ли никаких особенностей в настройке APBackUp для работы в режиме службы?

Нет, процесс внешнего архиватора будет запущен от имени пользователя под которым работает APBackup