Total7zip

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Ramiro
Сообщения: 97
Зарегистрирован: Ср авг 05, 2009 20:00
Откуда: у тотала столько поклонников?

Сообщение Ramiro »

Интересует как плагин дружит с обновлением архиватора 7-zip, в шапке указана версия 7.21, может стоит указать "особенности" если таковые имеются...?
У меня только один командир... Total.
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

Ramiro, в справке же написано, что последние версии 7z.dll и 7zG.exe, а так же их исходники можно скачать на официальной страничке 7-zip.
Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

Ramiro - я обновил у себя 7zip до версии 9.22, особенностей никаких не заметил.

hriis192
настройки разбивки на тома не сохраняются, как и в оригинальном 7zip их нужно задавать перед созданием архива.
Q: Как создать архив с настройками, которые отличаются от сохраненных?
A: если вы хотите перед упаковкой увидеть диалог настроек и изменить параметры для данного конкретного нового архива - поставьте галку "Encrypt" (задать пароль). Это не самый прямой путь, но в результате перед началом упаковки вы увидите диалог и любые изменения настроек в нем будут применены только к этому архиву. а именно пароль вводить совсем не обязательно!
Аватара пользователя
Ramiro
Сообщения: 97
Зарегистрирован: Ср авг 05, 2009 20:00
Откуда: у тотала столько поклонников?

Сообщение Ramiro »

jentoso
Спасибо! В readme... упустил это пункт.
Total7zip
Спасибо за плагин, пользуюсь постоянно!
У меня только один командир... Total.
XXXLer
Сообщения: 48
Зарегистрирован: Вс дек 19, 2010 15:48

Сообщение XXXLer »

Как-то непредсказуемо срабатывают правила исключения форматов:

Код: Выделить всё

[2812] CanYouHandleThisFile enter
[2812] [Total7zip] CanYouHandleThisFileW, fileName=E:\Downloads\mpc-hc.exe
[2812] [Total7zip] CanYouHandleThisFileW, FALSE, [-], E:\Downloads\mpc-hc.exe
[2812] CanYouHandleThisFile enter
[2812] [Total7zip] CanYouHandleThisFileW, fileName=E:\Downloads\mpc-hc.exe
[2812] [Total7zip] CanYouHandleThisFileW, TRUE, [+], E:\Downloads\mpc-hc.exe
[2812] [Total7zip] OpenArchiveW, hArcData=1, [+], E:\Downloads\mpc-hc.exe, open(TC)=OK,(Total7zip)=OK, mode=PK_OM_LIST
[2812] Îáùèé ðàçìåð      : 12 531 436
[2812] Ñæàòûé            : 9 871 662
[2812] Ñòåïåíü ñæàòèÿ    : 78%
[2812] Ïàïîê             : 16
[2812] Ôàéëîâ            : 227
[2812] __________________________________________
[2812] 
[2812] Òèï               : PE
[2812] Õàðàêòåðèñòèêè    : Executable 32-bit LargeAddress
[2812] Ôèçè÷åñêèé Ðàçìåð : 9 878 016
[2812] Ðàçìåð Çàãîëîâêîâ : 1 536
[2812] Ñîçäàí            : 2011-06-16 01:35:32
[2812] Ïðîöåññîð         : x86
[2812] Êîíòðîëüíàÿ Ñóììà : 9927895
[2812] 
[2812] [Total7zip] SetProcessDataProcW, hArcData=1
[2812] [Total7zip] SetChangeVolProcW, hArcData=1
[2812] [Total7zip] CloseArchive,  hArcData=1, [+], E:\Downloads\mpc-hc.exe

-----

[2812] CanYouHandleThisFile enter
[2812] [Total7zip] CanYouHandleThisFileW, fileName=E:\Downloads\Dm\I?ia?aiiu\ABBYY_FineReader_10_CE.exe
[2812] [Total7zip] CanYouHandleThisFileW, TRUE, [+], E:\Downloads\Dm\I?ia?aiiu\ABBYY_FineReader_10_CE.exe
[2812] [Total7zip] OpenArchiveW, hArcData=4, [+], E:\Downloads\Dm\I?ia?aiiu\ABBYY_FineReader_10_CE.exe, open(TC)=OK,(Total7zip)=OK, mode=PK_OM_LIST
[2812] Iauee ?acia?   : 367 197 703
[2812] N?aoue         : 0
[2812] Noaiaiu n?aoey : 125%
[2812] Iaiie          : 0
[2812] Oaeeia         : 372
[2812] __________________________________________
[2812] 
[2812] Oei            : Cab
[2812] Iaoia          : MSZip
[2812] Aeieia         : 33
[2812] Oiiia          : 1
[2812] 
[2812] [Total7zip] SetProcessDataProcW, hArcData=4
[2812] [Total7zip] SetChangeVolProcW, hArcData=4
[2812] [Total7zip] CloseArchive,  hArcData=4, [+], E:\Downloads\Dm\I?ia?aiiu\ABBYY_FineReader_10_CE.exe
[2812] [Total7zip] GetBackgroundFlags
[2812] [Total7zip] OpenArchiveW, hArcData=5, [+], E:\Downloads\Dm\I?ia?aiiu\ABBYY_FineReader_10_CE.exe, open(TC)=OK,(Total7zip)=OK, mode=PK_OM_EXTRACT
[2812] Iauee ?acia?      : 461 159 723
[2812] N?aoue            : 461 132 835
[2812] Noaiaiu n?aoey    : 99%
[2812] Iaiie             : 10
[2812] Oaeeia            : 28
[2812] __________________________________________
[2812] 
[2812] Oei               : PE
[2812] Oa?aeoa?enoeee    : Executable 32-bit NoRelocs NoLineNums NoLocalSyms
[2812] Oece?aneee ?acia? : 461 135 880
[2812] ?acia? Caaieiaeia : 1 024
[2812] Nicaai            : 2006-09-13 21:20:14
[2812] I?ioanni?         : x86
[2812] Eiio?ieuiay Noiia : 461159370
[2812] 
[2812] [Total7zip] SetProcessDataProcW, hArcData=5
[2812] [Total7zip] SetChangeVolProcW, hArcData=5
[2812] [Total7zip] CloseArchive,  hArcData=5, [+], E:\Downloads\Dm\I?ia?aiiu\ABBYY_FineReader_10_CE.exe
[2812] [Total7zip] OpenArchiveW, hArcData=6, [+], E:\Downloads\Dm\I?ia?aiiu\ABBYY_FineReader_10_CE.exe, open(TC)=OK,(Total7zip)=OK, mode=PK_OM_LIST
[2812] Iauee ?acia?   : 684 677 785
[2812] N?aoue         : 460 541 432
[2812] Noaiaiu n?aoey : 67%
[2812] Iaiie          : 27
[2812] Oaeeia         : 1 095
[2812] __________________________________________
[2812] 
[2812] Oei            : Rar
[2812] Iai?a?uaiue    : -
[2812] Aeieia         : 1 122
[2812] Iiiaioiiiue    : -
[2812] Oiiia          : 1
[2812] 
[2812] [Total7zip] SetProcessDataProcW, hArcData=6
[2812] [Total7zip] SetChangeVolProcW, hArcData=6
[2812] [Total7zip] CloseArchive,  hArcData=6, [+], E:\Downloads\Dm\I?ia?aiiu\ABBYY_FineReader_10_CE.exe
плагин - 0.8.5.0, 7zip.dll/7zG.exe - 9.20, конфиг - http://rghost.ru/11587021
Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

на первый взгляд могу сказать что конфигурация у вас странная.

1. вы зачем-то переименовали 7z.dll в 7z_x32.dll, к тому же она лежит не в той же папке что и 7zG.exe.
2. у вас явно конфиг от старой версии - видно по настройкам компрессии.

попробуйте для начала разнести версии 64-бита и 32 бита в разные папки. не переименовывайте dll. сохраните настройки компресии, чтоб обновить конфиг.
XXXLer
Сообщения: 48
Зарегистрирован: Вс дек 19, 2010 15:48

Сообщение XXXLer »

Total7zip писал(а):на первый взгляд могу сказать что конфигурация у вас странная.

1. вы зачем-то переименовали 7z.dll в 7z_x32.dll, к тому же она лежит не в той же папке что и 7zG.exe.
2. у вас явно конфиг от старой версии - видно по настройкам компрессии.

попробуйте для начала разнести версии 64-бита и 32 бита в разные папки. не переименовывайте dll. сохраните настройки компресии, чтоб обновить конфиг.
1. Переименовано для того, чтобы обе версии лежали в одной папке, глюк присутствует даже если они лежат по дефолту
2. Разницы со старым/новым конфигом нет - как только добавляю formatsDisabled в новый так и проявляется глюк, причем если в formatsDisabled только один формат (PE) - никаких проблем нет
Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

я проверю, конечно, как ваши исключения работают.
с mpc-hc.exe и вашими настройками у меня все ок - не открывается.

Код: Выделить всё

[4404] [Total7zip] PackSetDefaultParams, ini=H:\portable\total\pkplugin.ini
[4404] [Total7zip] CanYouHandleThisFileW, fileName=H:\portable\Total\Utils\F3\mpc-hc.exe
[4404] [Total7zip] CanYouHandleThisFileW, FALSE, [-], H:\portable\Total\Utils\F3\mpc-hc.exe
[4404] [Total7zip] PackSetDefaultParams, ini=H:\portable\total\pkplugin.ini
[4404] [Total7zip] CanYouHandleThisFileW, fileName=H:\portable\Total\Utils\F3\mpc-hc.exe
[4404] [Total7zip] PackSetDefaultParams, ini=H:\portable\total\pkplugin.ini
[4404] [Total7zip] CanYouHandleThisFileW, fileName=H:\portable\Total\Utils\F3\mpc-hc.exe
[4404] [Total7zip] PackSetDefaultParams, ini=H:\portable\total\pkplugin.ini
[4404] [Total7zip] CanYouHandleThisFileW, fileName=H:\portable\Total\Utils\F3\mpc-hc.exe
[4404] [Total7zip] PackSetDefaultParams, ini=H:\portable\total\pkplugin.ini
[4404] [Total7zip] CanYouHandleThisFileW, fileName=H:\portable\Total\Utils\F3\mpc-hc.exe
[4404] [Total7zip] PackSetDefaultParams, ini=H:\portable\total\pkplugin.ini
[4404] [Total7zip] CanYouHandleThisFileW, fileName=H:\portable\Total\Utils\F3\mpc-hc.exe
[4404] [Total7zip] PackSetDefaultParams, ini=H:\portable\total\pkplugin.ini
[4404] [Total7zip] CanYouHandleThisFileW, fileName=H:\portable\Total\Utils\F3\mpc-hc.exe
[4404] [Total7zip] PackSetDefaultParams, ini=H:\portable\total\pkplugin.ini
[4404] [Total7zip] CanYouHandleThisFileW, fileName=H:\portable\Total\Utils\F3\mpc-hc.exe
[4404] [Total7zip] PackSetDefaultParams, ini=H:\portable\total\pkplugin.ini
[4404] [Total7zip] CanYouHandleThisFileW, fileName=H:\portable\Total\Utils\F3\mpc-hc.exe
[4404] [Total7zip] PackSetDefaultParams, ini=H:\portable\total\pkplugin.ini
[4404] [Total7zip] CanYouHandleThisFileW, fileName=H:\portable\Total\Utils\F3\mpc-hc.exe
[4404] [Total7zip] PackSetDefaultParams, ini=H:\portable\total\pkplugin.ini
[4404] [Total7zip] CanYouHandleThisFileW, fileName=H:\portable\Total\Utils\F3\mpc-hc.exe
[4404] [Total7zip] PackSetDefaultParams, ini=H:\portable\total\pkplugin.ini
[4404] [Total7zip] CanYouHandleThisFileW, fileName=H:\portable\Total\Utils\F3\mpc-hc.exe
[4404] [Total7zip] PackSetDefaultParams, ini=H:\portable\total\pkplugin.ini
[4404] [Total7zip] CanYouHandleThisFileW, fileName=H:\portable\Total\Utils\F3\mpc-hc.exe
[4404] [Total7zip] PackSetDefaultParams, ini=H:\portable\total\pkplugin.ini
[4404] [Total7zip] CanYouHandleThisFileW, fileName=H:\portable\Total\Utils\F3\mpc-hc.exe
[4404] [Total7zip] PackSetDefaultParams, ini=H:\portable\total\pkplugin.ini
[4404] [Total7zip] CanYouHandleThisFileW, fileName=H:\portable\Total\Utils\F3\mpc-hc.exe
[4404] [Total7zip] PackSetDefaultParams, ini=H:\portable\total\pkplugin.ini
[4404] [Total7zip] CanYouHandleThisFileW, fileName=H:\portable\Total\Utils\F3\mpc-hc.exe
[4404] [Total7zip] PackSetDefaultParams, ini=H:\portable\total\pkplugin.ini
[4404] [Total7zip] CanYouHandleThisFileW, fileName=H:\portable\Total\Utils\F3\mpc-hc.exe
[4404] [Total7zip] PackSetDefaultParams, ini=H:\portable\total\pkplugin.ini
[4404] [Total7zip] CanYouHandleThisFileW, fileName=H:\portable\Total\Utils\F3\mpc-hc.exe
Еще раз повторю - переименовывать 7z.dll нельзя, потому что ее именно с таким именем ищет 7zG.exe.

по той же причине нельзя класть в одну папку 32 битные и 64 битные версии. 64 битному 7zG.exe нужна 64-битная 7z.dll.

Тут кто-то пытался утверждать что 7zG.exe 64 бита работает сам по себе. это не так.

поверьте, я не придумываю =)
PS. а сам плагин вы случаемне переименовали? а то может у вас их просто два с разными списками исключений?[/code]
XXXLer
Сообщения: 48
Зарегистрирован: Вс дек 19, 2010 15:48

Сообщение XXXLer »

Total7zip писал(а): Еще раз повторю - переименовывать 7z.dll нельзя, потому что ее именно с таким именем ищет 7zG.exe.

по той же причине нельзя класть в одну папку 32 битные и 64 битные версии. 64 битному 7zG.exe нужна 64-битная 7z.dll.

Тут кто-то пытался утверждать что 7zG.exe 64 бита работает сам по себе. это не так.

поверьте, я не придумываю =)
7zG.exe (9.20 точно, более поздние - хз) так-же ищет плагины в Formats\*.dll Codecs\*.dll и не матюгается при их неудачной загрузке, поэтому можно засунуть туда 7z.dll под другими именами
Total7zip писал(а): PS. а сам плагин вы случаем не переименовали? а то может у вас их просто два с разными списками исключений?
нет

с моим списком исключений достаточно просто быстро нажимать Ctrl+PageDown по любому PE - эффект не заставит себя долго ждать:

ИзображениеИзображение

с дистрибом FineReader сложнее - там он устраивает хоровод из RAR/CAB/PE (все это для *.exe запрещено) абсолютно спонтанно и даже если никуда не спешить (что самое интересное даже в SimpleMode=-2)

http://dl2.abbyy.com/fr10/ABBYY_FineReader_10_CE.exe
Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

так, кажется я понял о чем вы.
исключения срабатывают при первом обращении к файлу, а потом они игнорируются.
посмотрю - проверю.
Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

Total7zip v0.8.5.1

исправлена настройка formatsDisabled

в архиве только новый wcx.
http://narod.ru/disk/16681953001/Total7 ... x.rar.html

потестируйте, пожалуйста
XXXLer
Сообщения: 48
Зарегистрирован: Вс дек 19, 2010 15:48

Сообщение XXXLer »

Total7zip
спасибо, все работает
DVV
Сообщения: 10
Зарегистрирован: Вс июн 26, 2011 13:53

Сообщение DVV »

Хороший плагин. Но почему при распаковке архива .7z индикатор общего прогресса (нижний из двух) очень часто всё время показывает 0% вместо нарастания от 0% до 100%?
Это касается non-solid .7z архивов. Total7zip версии 0.8.5.1.
(хотя и с некоторыми solid .7z архивами то же самое)
Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

индикатор прогресса дело темное.
если есть пример файла небольшой - давайте, посмотрим.
бывают файлы с неправильно указанным размером упакованных файлов.
от старой версии 7zip. для них не получается посчитать %.
DVV
Сообщения: 10
Зарегистрирован: Вс июн 26, 2011 13:53

Сообщение DVV »

Total7zip писал(а):если есть пример файла небольшой - давайте, посмотрим.
Есть архив на 16 МБ, в который фактически упакован установленный SMPlayer (портативная версия), взятый отсюда:
http: // mulder.dummwiedeutsch.de / #mplayer
Упаковывался в FAR Manager с помощью последней версии arclite. Сами arclite, 7za.exe (консоль) и 7zFM.exe (GUI) корректно показывают общий индикатор распаковки. А Total7zip в общем индикаторе распаковки почему-то показывает прогресс распаковки каждого (!) файла - то есть индикатор общего прогресса много раз мелькает перед глазами от 0% до 100% - вместо того, чтобы медленно наращивать общий прогресс для всего процесса распаковки.
Если упаковать папку SMPlayer в самом плагине Total7zip (настройки упаковки - по умолчанию, непрерывный архив), имеем ту же картину с распаковкой.
Ответить