Ru-Board.club
← Вернуться в раздел «Программы»

» 7-Zip / 7z (часть 2)

Автор: GORA2
Дата сообщения: 14.02.2011 18:45

Цитата:
Тогда не понятно, почему модуль без всяких префиксов, с ипользованием только переменных понимает как копировать в любые папки в x64 системе, и не понимает как запускать?

Приведите полный конфиг, тогда попробую ответить. Знаю, что не все так просто и не ко всем папкам из х86 модуля можно добраться без танцев с бубном.
Автор: lorents
Дата сообщения: 15.02.2011 08:19
Добрый день!
Подскажите, пожалуйста, как добавить фильтр Delta, ни как не могу впихнуть в свою цепочку.

Код: "%ProgramFiles%\7-Zip\7z.exe" a "%~f1+lzma.7z" "%~f1" -scsWIN -ssw -mmt2 -m0=BCJ2 -m1=LZMA:d128m:fb273:lc8 -m2=LZMA:d20:fb273:lc4 -m3=LZMA:d20:fb273:lc4 -mb0:1 -mb0s1:2 -mb0s2:3
Автор: mayro
Дата сообщения: 15.02.2011 15:01
НАРОД ПОМОГИТЕ!!!! При архивации через командную строку вылетает такая ошибка см. ниже, что делать, куда капать?

D:\backup>"C:\Program Files (x86)\7-Zip\7z.exe" a -tzip -ssw -mx2 -r0 d:\backup\
_day.zip @d:\backup\files.txt -scsWIN

7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
Scanning

Creating archive d:\backup\_day.zip

Compressing 1CBases\AccountingCorp.rar
Compressing 1CBases\AccountingCorp\1Cv8.1CD
Compressing 1CBases\AccountingCorp\1Cv8FTxt\changes20110123000000.log
Compressing 1CBases\AccountingCorp\1Cv8FTxt\changes20110129000000.log
...........
Compressing 1CBases\SmallBusiness\1Cv8FTxt\checkoutReasonProtect.dat
Compressing 1CBases\SmallBusiness\1Cv8Log\1Cv8.lgf
Compressing 1CBases\SmallBusiness\1Cv8Log\20101217000000.lgp
Compressing 1CBases\SmallBusiness\1Cv8tmp.1CD
Compressing 1CBases\SmallBusiness\1Cv8tmp.1CL


System error:
Процесс не может получить доступ к файлу, так как часть этого файла заблокирован
а другим процессом.

???
Автор: egor23
Дата сообщения: 15.02.2011 15:52
mayro

Цитата:
System error:
Процесс не может получить доступ к файлу, так как часть этого файла заблокирован
а другим процессом.

а какое из слов Вы не поняли?
Автор: mayro
Дата сообщения: 15.02.2011 15:58
egor23
Я не понял какого хрена он вылетает, ну заблокирован файл, что теперь вылетать каждый раз с ошибкой?
Какой ключ необходимо указать чтоб он пропускал заблокированные файлы и не вылетал с ошибкой?
Автор: egor23
Дата сообщения: 15.02.2011 16:32
mayro

Цитата:
Я не понял какого хрена он вылетает, ну заблокирован файл, что теперь вылетать каждый раз с ошибкой?
Какой ключ необходимо указать чтоб он пропускал заблокированные файлы и не вылетал с ошибкой?

отпишитесь автору, изложите суть проблемы, может чего сделает...

Добавлено:
7-Zip 9.20.05 alpha
http://sourceforge.net/projects/sevenzip/forums/forum/45797/topic/4363048

Цитата:
7-Zip for 32-bit Windows:

http://dl.7-zip.org/7z920.05.exe
or
http://dl.7-zip.org/7z920.05.msi

7-Zip for 64-bit Windows x64:

http://dl.7-zip.org/7z920.05-x64.msi

What's new:

- 7-Zip now can unpack UEFI BIOS files.
- 64-bit version of 7-Zip now includes additional 32-bit shell extension DLL.
So other 32-bit programs can call 64-bit 7-Zip via context menu.
- Now it's possible to associate 7-Zip with file types without Administrator rights.
- New -mf=FilterID switch to specify compression filter. Examples:
7z a -mf=bcj2 a.7z a.tar
7z a -mf=delta:4 a.7z a.wav
7z a -mf=bcj a.tar.xz a.tar
- There are some changes in LZMA settings for BCJ2 filter.
So compression ratio now is slightly improved for executable files in -mx9 mode for .7z format.
- Some bugs were fixed.
- New localizations: Corsican, Kyrgyz.


Notes:
The code that parses -m switch has been rewritten. So if you see any bug with -m switch, please write here.


Добавлено:

Цитата:
Последняя alpha-версия: 9.20.05 (Feb 15, 2011)

однако, а в топике отписываться нужно ещё...
Автор: mayro
Дата сообщения: 15.02.2011 16:46
egor23
Спасибо, для меня очень важно решить этот баг, у меня все бэкапы сделаны 7zip'ом, не хотелось бы всё переделывать на rar которые не бэкапит открытые файлы.
Автор: GORA2
Дата сообщения: 15.02.2011 16:58

Цитата:
которые не бэкапит открытые файлы

Попробуйте ключ: -ssw (Compress files open for writing)
Автор: egor23
Дата сообщения: 15.02.2011 17:02
GORA2

Цитата:
Попробуйте ключ: -ssw (Compress files open for writing)

используется
Автор: Sish
Дата сообщения: 16.02.2011 08:49
Друзи, подскажите, плиз, какой выбрать метод архивации в сабже для максимального сжатия iso-файлов?

Заранее спасибо!
Автор: mayro
Дата сообщения: 16.02.2011 09:09
egor23
На втором серваке тоже перестал работать backup, как временное решение сделал перезагрузку перед архивированием (((((
Система Windows 2008
Автор: Engaged Clown
Дата сообщения: 16.02.2011 09:19
Sish

Цитата:
выбрать метод архивации в сабже для максимального сжатия iso-файлов

Ну как обычно, ультра LZMA/LZMA2.
А вообще лучше попробовать ECM.
Автор: egor23
Дата сообщения: 16.02.2011 10:50
mayro

Цитата:
На втором серваке тоже перестал работать backup, как временное решение сделал перезагрузку перед архивированием (((((

скопировал вопрос на офф.форум
http://sourceforge.net/projects/sevenzip/forums/forum/45797/topic/4365827

Цитата:
не хотелось бы всё переделывать на rar которые не бэкапит открытые файлы.

не хотите бэкапить открытые файлы уберите ключ -ssw, но не факт, что в Вашей ситуации поможет.
Автор: mayro
Дата сообщения: 16.02.2011 11:39
egor23
Не, я хочу бэкапить открытые файлы (базы данных 1С и прочее), но не хочу бэкапить заблокированные файлы и в случае не возможности архивирования не хочу чтоб 7zip вылетал...

Неужели только у меня такой трабл?

Ещё раз спасибо за помощь...
Автор: WatsonRus
Дата сообщения: 16.02.2011 19:32
Подскажите, вот эти альфы 9.20.xx - это заплатки к финалу 9.20, или это какие-то билды с экспериментальными фичами? Их юзать-то без опаски можно или стоит подождать?
Автор: Benchmark
Дата сообщения: 16.02.2011 19:43
WatsonRus

Цитата:
Подскажите, вот эти альфы 9.20.xx - это заплатки к финалу 9.20, или это какие-то билды с экспериментальными фичами?

В принципе и то и другое одновременно.
Что касается использования - вполне стабильны. У иных прог релизы бывают куда более глючными.
Автор: freewood
Дата сообщения: 16.02.2011 19:43
mayro
А в чем будет заключаться польза бэкапа, если он будет пропускать заблокированные файлы?
Автор: mayro
Дата сообщения: 16.02.2011 21:20
freewood
Встречный вопрос - а в чём будет заключаться польза бэкапа если он будет завершаться с ошибкой?
Автор: ComradG
Дата сообщения: 16.02.2011 21:44
чьорт побъери! уже готовый к употреблению плагин для Far'a падает при обработки архивов с длинными именами. где собака порылась?
Автор: WatsonRus
Дата сообщения: 16.02.2011 22:11
Benchmark 20:43 16-02-2011
Цитата:
Что касается использования - вполне стабильны. У иных прог релизы бывают куда более глючными.

Я имел в виду когда говорил "без опаски" - архивы, созданные этими билдами, будут открываться чем либо, кроме этих билдов?
Автор: Victor_VG
Дата сообщения: 16.02.2011 22:32
ComradG

Цитата:
чьорт побъери! уже готовый к употреблению плагин для Far'a падает при обработки архивов с длинными именами. где собака порылась?

Гляди в сторону Mantis#0001342 - отсюда по моему ноги растут....
Автор: ComradG
Дата сообщения: 16.02.2011 23:08
Victor_VG
спасибо за наводку, но похоже не то - под VMWare стоит x86 XPюндель ((
Автор: Benchmark
Дата сообщения: 16.02.2011 23:09
WatsonRus

Цитата:
Я имел в виду когда говорил "без опаски" - архивы, созданные этими билдами, будут открываться чем либо, кроме этих билдов?


Такая проблема была давным-давно у каких-то бета-версий 4.хх. При использовании 9.хх ни разу с подобными проблемами не сталкивался. Что, впрочем, не означает, что их не может быть.

p.s. В любом случае: кто не хочет "сюрпризов", беты и, тем более, альфы обычно не ставит.
Автор: egor23
Дата сообщения: 17.02.2011 03:33
mayro
freewood

Цитата:
А в чем будет заключаться польза бэкапа, если он будет пропускать заблокированные файлы?

А в чём заключается польза бэкапа, если файлы будут "битые"?!
ключ -ssw не даёт гарантий что файлы будут не "битые".
Автор: MirAVik
Дата сообщения: 17.02.2011 07:20
Не получается задать нужные параметры командной строки для 7z.
делаю так: 7z.exe a test.zip d:\temp -x!*.zip n=lzma2:d=64:fb=273 mt=4
(алгоритм lzma2, размер словаря 64, размер слова 273, паковать в 4 потока)
Суть проблемы в том что получаемый архив сжат хуже, чем если бы я использовал плагин от total commander. в нем при тех же указанных параметрах сжатие гораздо лучше.
Какие ключи я забыл указать?
P.S. ключ -x!*.zip не помогает, т.е. в архив попадают файлы с расширением *.zip
Автор: freewood
Дата сообщения: 17.02.2011 07:23
mayro
Я к тому, что 1ску то надо бэкапить пока к ней нет обращений, иначе это все курам на смех.
Автор: GORA2
Дата сообщения: 17.02.2011 08:11
MirAVik

Цитата:
7z.exe a test.zip d:\temp -x!*.zip n=lzma2:d=64:fb=273 mt=4

Почитайте внимательно справку.
1 n= Что это за ключ? Такого ключа я не нашел.
2 lzma2 В архивах zip не поддерживается этот метод сжатия.
3 d=64 Если Вы не определите никакого символа из [b|k|m], то размер словаря будет вычислен как Размер_словаря = 2^Size байт. Посчитайте сколько Вы указали.

Попробуйте так:
Код: 7z.exe a test.zip d:\temp -xr!*.zip -mm=lzma:d=64m:fb=273 -mmt=4
Автор: M1chA
Дата сообщения: 17.02.2011 09:56
mayro

Взял твой алгоритм для бекапа. Поправил пути. Запускаю. Процесс бекапа идет.
Но по завершению бекапа архив пропадает...
Автор: egor23
Дата сообщения: 17.02.2011 10:17
freewood

Цитата:
Не получается задать нужные параметры командной строки для 7z.
делаю так: 7z.exe a test.zip d:\temp -x!*.zip n=lzma2:d=64:fb=273 mt=4
(алгоритм lzma2, размер словаря 64, размер слова 273, паковать в 4 потока)
Суть проблемы в том что получаемый архив сжат хуже, чем если бы я использовал плагин от total commander. в нем при тех же указанных параметрах сжатие гораздо лучше.
Какие ключи я забыл указать?

0. ком.строка не жизни способная.
1. Вы не указывается все параметры, которые есть по-умолчанию + не все параметры сообщили:
7z.exe a test.7z d:\temp\* -r -xr!*.zip -mx -m0=LZMA2:d=64m:fb=273 -mmt=4

могу посоветовать попробывать сжать с -mmt=2
7z.exe a test.7z d:\temp\* -r -xr!*.zip -mx -m0=LZMA2:d=64m:fb=273 -mmt=2
а ещё можно размер словаря увеличить до 128m \ или более в зависимости от вашей системы x86\x64

2. А лучше указывать все параметры в явном виде:

7z.exe a test.7z d:\temp\* -r -xr!*.zip -m0=BCJ2 -m1=lzma2:d=64m:mf=bt4:fb=273 -m2=lzma2:d=1m -m3=lzma2:d=1m -mb0:1 -mb0s1:2 -mb0s2:3 -mmt=2

"небольшое отличие от настроек по-умолчанию" фильтр BCJ2 обрабатывает все данные
Автор: MirAVik
Дата сообщения: 17.02.2011 10:46
Большое спасибо за то что не поленились и расписали все ключи по умолчанию!


Цитата:
7z.exe a test.7z d:\temp\* -r -xr!*.zip -m0=BCJ2 -m1=lzma2:d=64m:mf=bt4:fb=273 -m2=lzma2:d=1m -m3=lzma2:d=1m -mb0:1 -mb0s1:2 -mb0s2:3 -mmt=2

А что за литера r идет после икса в ключе "-xr!*.zip"?
Как я понял из справки фильтр BCJ2 это конвертер для exe. У меня в архиве программ нет. Влияет ли его включение на скорость упаковки?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135

Предыдущая тема: RDM+, TSMobiles и VNC+


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.