Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Total7Zip + eDecoder
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Wed Feb 22, 2017 19:11    Post subject: Total7Zip + eDecoder Reply with quote

Не уверен, что создавать отдельную тему для обсуждения работы связки двух разных плагинов для двух разных программ является правильной затеей, но если я ошибаюсь, то пусть модераторы меня поправят.

Собственно subj. Есть всемирно известный плагин Total7Zip, который позволяет работать в Total Commander с кучей разных форматов. Также Total7Zip поддерживает систему плагинов 7Zip.

Недавно взбрело мне в голову написать плагин для 7Zip с названием eDecoder. Плагин позволяет открывать в 7Zip различные почтовые и близкие по структуре форматы - EML, MHT, B64 и т.д. По сути eDecoder схож по функциональности с MhtUnPack, но с несколько большей функциональностью (открытие различных баз данных с письмами, например TBB файлов The Bat!, умение открывать MSG файлы MS Office Outlook, конвертация MSG в EML и т.д.). Подробнее - здесь.

Благодаря Total7Zip мой плагин может помочь не только пользователям 7Zip, но и пользователям Total Commander.

Где скачать? Тут.

Как установить? По инструкции (инструкция от пользователя digvijaya с ru-board):

Quote:
Файлы плагина должны быть в папка_с_7z.dll\Codecs\. Т. е. если 7z.dll находится в папке Total7zip (по умолчанию), то tc_eDecoder надо закинуть в:
для x32: %COMMANDER_PATH%\Plugins\WCX\Total7zip\Codecs\tc_eDecoder.32.dll
для x64: %COMMANDER_PATH%\Plugins\WCX\Total7zip\64\Codecs\tc_eDecoder.64.dll* (тут опять же в зависимости, какая сборка TC и как настроен Total7zip)


Для обхода проблемы использования eDecoder в Total Commander файлы плагина можно переименовать, добавив им префикс "tc_".

Если есть вопросы/предложения/критика - буду рад услышать.

P.S. Если вам понравился плагин, и вы пользователь MS Office Outlook, то вы может отблагодарить автора материально, немного по тестировав работу плагина с MSG файлами. Самый простой способ - выполнить Drag&Drop писем в какую нибудь папку в Проводнике, а в контекстном меню 7Zip у получившихся файлов выбрать Test.


Last edited by Dec on Wed Feb 22, 2017 21:12; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Feb 22, 2017 20:03    Post subject: Reply with quote

Dec wrote:
то tc_txt надо закинуть в:
Что за tc_txt?
Dec wrote:
файлы плагина можно переименовать, добавив им префикс "tc_".
Есть есть какая-то проблема, то почему в архиве файлы заранее не были так именованы?

Тему лучше назвать eDecoder для Total7Zip или [Total7Zip] eDecoder, т.к. Total7Zip тут не выкладывается.

P.S.: Насчёт того, был ли смысл выносить отдельно, см. примеры совместной и отдельной выкладки модулей.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Wed Feb 22, 2017 21:17    Post subject: Reply with quote

Flasher wrote:
Что за tc_txt?
Исправил.

Flasher wrote:
почему в архиве файлы заранее не были так именованы?
Потому что это плагин для 7Zip, и дистрибутив для 7Zip. При работе в 7Zip проблемы, описанной по ссылке нет. Префикс "tc_" - это фикс проблемы самого Total Commander.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Feb 22, 2017 21:25    Post subject: Reply with quote

Dec wrote:
если 7z.dll находится в папке Total7zip (по умолчанию), то
А если нет?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Wed Feb 22, 2017 21:27    Post subject: Reply with quote

Flasher wrote:
А если нет?
Тогда не знаю. Я не эксперт в Total7Zip.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Feb 22, 2017 21:38    Post subject: Reply with quote

Dec
Я всего лишь хочу понять, класть надо в папку плагина или в папку, где лежит 7z.dll?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Wed Feb 22, 2017 21:44    Post subject: Reply with quote

У меня работает следующая конфигурация:

1) Полный путь до папки Total7zip - с:\totalcmd\plugins\wcx\Total7zip
2) Внутри папки Total7zip лежит 7z.dll
3) Внутри папки Total7zip есть папка Codecs
4) Внутри папки Codecs лежит eDecoder.32.dll
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Feb 22, 2017 21:51    Post subject: Reply with quote

Я понимаю. Но если путь в конфиге указан другой (как у меня):
Code:
   <path path_7z_dll="<путь к 7z.dll>" path_7zG_exe="7zG.exe" />
, то как?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Wed Feb 22, 2017 21:57    Post subject: Reply with quote

Flasher wrote:
как?
Я же написал, что не знаю, я не эксперт в Total7Zip.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1232

Post (Separately) Posted: Wed Feb 22, 2017 22:41    Post subject: Reply with quote

Flasher
Рядом с 7z.dll создать папку Codecs и положить в неё tc_eDecoder.??.dll соответствующей рязрядности.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Feb 24, 2017 02:08    Post subject: Reply with quote

Skif_off
А total7zip.xml и секцию PackerPlugins не трогал?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1232

Post (Separately) Posted: Fri Feb 24, 2017 05:43    Post subject: Reply with quote

Flasher
В PackerPlugins можно ничего не писать, если у тебя нет плагинов, работающих с расширениями, поддерживаемыми eDecoder (типа MhtUnPack). А можно и прописать конкретные расширения - ТС меньше работы Smile (Заодно в свойствах внутри "архива" не будет указано первое расширение, для которого в PackerPlugins записан Total7Zip, - сначала слегка растерялся, увидев там "Архиватор: wim".)

В Total7Zip.xml никогда не дописывал форматы, Total7Zip вроде сам это делает?

P.S. Сложились впечатление, что один и тот же файл 7zFM.exe открывает пошустрее Total7Zip.
Back to top
View user's profile Send private message
ZZZAlexZZZ



Joined: 08 Mar 2014
Posts: 68

Post (Separately) Posted: Mon Feb 27, 2017 13:41    Post subject: Reply with quote

Dec
По поводу тестирования на MSG - при беглом осмотре после нажатия "Test" в 7-Zip вылезает такое:
Code:
Архивов: 1
Сжатый: 208384 байтов
Файлов: 5
Размер: 145833 байтов

Ошибок не найдено

В плагине открывается такая же структура:
 Hidden text
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Mon Feb 27, 2017 13:45    Post subject: Reply with quote

ZZZAlexZZZ
Такое ощущение, что плагин eDecoder в 7Zip не установлен, потому что показан список файлов, формируемый не eDecoder, а самим 7Zip.
Back to top
View user's profile Send private message
ZZZAlexZZZ



Joined: 08 Mar 2014
Posts: 68

Post (Separately) Posted: Mon Feb 27, 2017 13:48    Post subject: Reply with quote

Правды ради надо сказать там Portable 7-Zip:
F:\PortableApps\7-ZipPortable\App\7-Zip\Formats\eDecoder.32.dll
F:\PortableApps\7-ZipPortable\App\7-Zip\Formats\eDecoder.64.dll
в таком виде он не подхватит плагин?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group