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
Goto page Previous  1, 2, 3 ... 19, 20, 21 ... 63, 64, 65  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Total7zip



Joined: 27 Nov 2010
Posts: 287

Post (Separately) Posted: Tue Dec 21, 2010 21:15    Post subject: Reply with quote

кстати - а можно ли отключить встроенный ZIP?
я не нашел такой опции.
_________________
Total7zip - архиваторный+content+lister плагин, 0.8.5.2
Back to top
View user's profile Send private message
iglezz



Joined: 08 Dec 2010
Posts: 48

Post (Separately) Posted: Tue Dec 21, 2010 22:08    Post subject: Reply with quote

Total7zip
В настройках ТК, Архиватор ZIP -> [ ] По возможности использовать внутренний распаковщик
Почему-то в таком случае содержимое архивов смотрит но при распаковке требует внешний распаковщик, не хочет через плагин файлы доставать.

add:
Нашёл настройку PluginOverrideZip, должно помочь.
add:
В секцию [Packer] добавляем PluginOverrideZip=1 и ковыряемся в ZIP-архивах без тоталовского распаковщика.
Back to top
View user's profile Send private message
Den_Klimov



Joined: 03 Nov 2006
Posts: 207
Location: Ukraine.Kiev

Post (Separately) Posted: Tue Dec 21, 2010 22:33    Post subject: Reply with quote

Total7zip wrote:
версия 0.5.8.5
flv это именно видео.
теперь можно плагином, например, вытащить аудио дорожку.

Прикольно. Действительно работает.
Back to top
View user's profile Send private message
XXXLer



Joined: 19 Dec 2010
Posts: 48

Post (Separately) Posted: Tue Dec 21, 2010 22:37    Post subject: Reply with quote

Лично у меня PluginOverrideZip=1 к желаемому результату не приводит - список файлов для встроенных распаковщиков тотал все равно пытается получить самостоятельно (даже если ему удалить все соответсвующие dll)
Back to top
View user's profile Send private message
iglezz



Joined: 08 Dec 2010
Posts: 48

Post (Separately) Posted: Tue Dec 21, 2010 23:31    Post subject: Reply with quote

XXXLer
У меня архив открывает total7zip, насколько я понимаю:
Code:
#   Time   Debug Print   
00000000   0.00000000   [1844] Total7zip.wcx, w:\Downloads\DebugView.zip, solid=false, openMode=PK_OM_LIST, openResult=0, format=ZIP, {23170F69-40C1-278A-1000-000110010000}, password=, maxCheckStart=4194304   
00000001   17.36540031   [472] Total7zip.wcx, w:\Downloads\wdx_autorun_1.4.7.zip, solid=false, openMode=PK_OM_LIST, openResult=0, format=ZIP, {23170F69-40C1-278A-1000-000110010000}, password=, maxCheckStart=4194304   
Back to top
View user's profile Send private message
XXXLer



Joined: 19 Dec 2010
Posts: 48

Post (Separately) Posted: Tue Dec 21, 2010 23:54    Post subject: Reply with quote

iglezz wrote:
XXXLer
У меня архив открывает total7zip, насколько я понимаю:

при заходе в этот sfx видно zip-архив или exe? если exe - значит он открывает zip, который упакован в 7zip-sfx без сжатия, и делает он эту гадость именно встроенным плагом
Back to top
View user's profile Send private message
iglezz



Joined: 08 Dec 2010
Posts: 48

Post (Separately) Posted: Wed Dec 22, 2010 00:31    Post subject: Reply with quote

XXXLer
По началу открывал сам тотал
После добавления в [PackerPlugins]
Code:
exe=340,%COMMANDER_PATH%\..\Addons\Total7Zip\Total7Zip.wcx

стал открывать плагин:
Code:
#   Time   Debug Print   
00000000   0.00000000   [976] Total7zip.wcx, w:\Downloads\putty.exe, solid=false, openMode=PK_OM_LIST, openResult=0, format=7z, {23170F69-40C1-278A-1000-000110070000}, password=, maxCheckStart=4194304   

В содержимом sfx показало putty.zip (240085 байт)
Back to top
View user's profile Send private message
XXXLer



Joined: 19 Dec 2010
Posts: 48

Post (Separately) Posted: Wed Dec 22, 2010 00:44    Post subject: Reply with quote

как-бы то, что прописаные в [PackerPlugins] расширения обрабатываются исключительно указанными для них плагинами это и так понятно, но с учетом что у меня sfx кроме Total7zip обрабатывает MultiArc (InnoSetup) и InstallExplorer (ранние NSIS и InstallShield), мне такой вариант не особо нравится.

таким-же образом могут выеживатся и сами плагины, но как-бы там можно поменять порядок/плагин, а тут их даже хрен отключишь (((
Back to top
View user's profile Send private message
Total7zip



Joined: 27 Nov 2010
Posts: 287

Post (Separately) Posted: Wed Dec 22, 2010 01:00    Post subject: Reply with quote

есть тут специалисты по solid архивам?
я хочу еще немного оптимизировать поиск текста в архивах.
нужно понять, сколько же данных мне придется распаковать.
лишнего распаковывать не хочется.

вопрос такой - я знаю про файл его размер и количество блоков, можно ли в общем виде определить размер блока?

пример исходных данных:
arc1.rar size=41131791, solid=true , blocks=2
arc2.7z size=41096505, solid=true , blocks=2

понятно, что деление size/blocks не работает,
например если размер блока 8мб, а размер архива 10 мб,
деление даст нам 5 мб...

или я не в ту сторону копаю?
_________________
Total7zip - архиваторный+content+lister плагин, 0.8.5.2
Back to top
View user's profile Send private message
Reflector



Joined: 29 Nov 2009
Posts: 56

Post (Separately) Posted: Wed Dec 22, 2010 01:23    Post subject: Reply with quote

Total7zip wrote:

пример исходных данных:
arc1.rar size=41131791, solid=true , blocks=2
arc2.7z size=41096505, solid=true , blocks=2

Если используют солид архивы, то ради меньшего объема, по той же причине блоки должны быть достаточно большие. У меня архивы по пол гига, а блока тоже 2, т.к. размер блока 4G, а второй блок видимо заголовок. С этой точки зрения размер блоков тебе ничем не поможет, даже если они будут всего метров по 50. Как я уже говорил, можно вместо числа файлов прописывать их суммарный размер, тогда в среднем искать будет быстрее...
Back to top
View user's profile Send private message
Total7zip



Joined: 27 Nov 2010
Posts: 287

Post (Separately) Posted: Wed Dec 22, 2010 21:05    Post subject: Reply with quote

Total7zip версия 0.5.8.6
http://narod.ru/disk/1934750001/Total7zip_0586.rar.html
только update wcx,

это релиз кандидат на обновление www.totalcmd.net и wincmd.ru,
так что, прошу погонять эту версию серьезно.


полный список изменений по сравнению с 0.5.7.0:

список доступных форматов теперь получается из 7z.dll
это значит, что если 7z.dll в будущем поддержит что-то новое, плагин прозрачно подхватит новые знания.

с нуля переписан код открытия файлов, результат максимально приближен к тому, что показывает 7-zip FM
например, теперь нормально отображается содержимое vhd.
есть одно замечание - 7zip FM гораздо уменее тотал коммандера при открытии вложенных архивов.
наш любимый TC пытается распаковать файл и потом найти плагин, который сможет его открыть.
в случае vhd, вложенным может быть ntfs раздел на _сотни_ _гигабайт_.
TC бодро пытается его распаковать в TEMP, когда вы нажимаете Ctrl+PgDown.
Вопросы автору =)
так же из-за этих промежуточных распаковок теряется связь с исходным архивом,
это приводит к тому, что например 7zip FM показывает "красивые" имена внутри flv,
а мы показываем что можем.

через конфиг можно блокировать обработчики форматов
можно для конкретного расширения, можно глобально.
например вот так блокируется открывание EXE файлов, если они не инсталяторы и не архивы
<formatsDisabled>
<format description="PE" guid="{23170F69-40C1-278A-1000-000110DD0000}">
<ext val="exe" />
</format>
</formatsDisabled>

исправлена упаковка файлов с RO носителей

исправлены подвисания при упаковке с мелкими файлами

параметр extractToTempCount теперь используется только для solid архивов.
не извлекаем лишнего, если можно.

полная поддержка старого API тотал командера
реализовал все не-Unicode версии функций. Зачем - как выяснилось на примере с ArchView, не только сам тотал командер может пользоваться плагином. плагины могут ссылаться друг на друга. вот в этом случае старый интерфейс может пригодиться.
И, конечно, добавилась поддержка старых версий тотал командера.

добавлены логи открытия файлов

сделал строгие правила загрузки 7z.dll
должно решить проблему с Imagine
используется путь указанный в конфиге, если нет - папка плагина.
для 7zG - заданный путь, если нет, папка dll
для sfx - заданный путь, если нет, папка 7zG

и наверное еще всякие мелочи.
жду вашей реакции =)
_________________
Total7zip - архиваторный+content+lister плагин, 0.8.5.2
Back to top
View user's profile Send private message
XXXLer



Joined: 19 Dec 2010
Posts: 48

Post (Separately) Posted: Thu Dec 23, 2010 02:23    Post subject: Reply with quote

c msi получилась нестыковка:
7zFM если в файле несколько *.cab открывает корень MSI (9.04b) или Data1.cab (или файл идущий в таблице MEDIA) (9.20), а плагин - первый идущий cab, проверить можно на:
http://www.cuneiform.ru/downloads/cuneiform.zip
Back to top
View user's profile Send private message
Total7zip



Joined: 27 Nov 2010
Posts: 287

Post (Separately) Posted: Thu Dec 23, 2010 02:41    Post subject: Reply with quote

что-то ваш файл не плагином не 7zFM не открывается.
там в зипе setup.exe
_________________
Total7zip - архиваторный+content+lister плагин, 0.8.5.2
Back to top
View user's profile Send private message
XXXLer



Joined: 19 Dec 2010
Posts: 48

Post (Separately) Posted: Thu Dec 23, 2010 02:48    Post subject: Reply with quote

Quote:
там в зипе setup.exe

а в exe msi, надо запустить и оставляя запущеным выковырять MSI из %Temp% (или скачать отсюда)
Back to top
View user's profile Send private message
Total7zip



Joined: 27 Nov 2010
Posts: 287

Post (Separately) Posted: Thu Dec 23, 2010 02:51    Post subject: Reply with quote

я понял, нашел у себя подобный пример,
спасибо, посмотрю в чем дело.
_________________
Total7zip - архиваторный+content+lister плагин, 0.8.5.2
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 Previous  1, 2, 3 ... 19, 20, 21 ... 63, 64, 65  Next
Page 20 of 65

 
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