View previous topic :: View next topic |
Author |
Message |
Total7zip
Joined: 27 Nov 2010 Posts: 287
|
|
Back to top |
|
|
iglezz
Joined: 08 Dec 2010 Posts: 48
|
(Separately) Posted: Tue Dec 21, 2010 22:08 Post subject: |
|
|
Total7zip
В настройках ТК, Архиватор ZIP -> [ ] По возможности использовать внутренний распаковщик
Почему-то в таком случае содержимое архивов смотрит но при распаковке требует внешний распаковщик, не хочет через плагин файлы доставать.
add:
Нашёл настройку PluginOverrideZip, должно помочь.
add:
В секцию [Packer] добавляем PluginOverrideZip=1 и ковыряемся в ZIP-архивах без тоталовского распаковщика. |
|
Back to top |
|
|
Den_Klimov
Joined: 03 Nov 2006 Posts: 207 Location: Ukraine.Kiev
|
(Separately) Posted: Tue Dec 21, 2010 22:33 Post subject: |
|
|
Total7zip wrote: | версия 0.5.8.5
flv это именно видео.
теперь можно плагином, например, вытащить аудио дорожку. |
Прикольно. Действительно работает. |
|
Back to top |
|
|
XXXLer
Joined: 19 Dec 2010 Posts: 48
|
(Separately) Posted: Tue Dec 21, 2010 22:37 Post subject: |
|
|
Лично у меня PluginOverrideZip=1 к желаемому результату не приводит - список файлов для встроенных распаковщиков тотал все равно пытается получить самостоятельно (даже если ему удалить все соответсвующие dll) |
|
Back to top |
|
|
iglezz
Joined: 08 Dec 2010 Posts: 48
|
(Separately) Posted: Tue Dec 21, 2010 23:31 Post subject: |
|
|
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 |
|
|
XXXLer
Joined: 19 Dec 2010 Posts: 48
|
(Separately) Posted: Tue Dec 21, 2010 23:54 Post subject: |
|
|
iglezz wrote: | XXXLer
У меня архив открывает total7zip, насколько я понимаю: |
при заходе в этот sfx видно zip-архив или exe? если exe - значит он открывает zip, который упакован в 7zip-sfx без сжатия, и делает он эту гадость именно встроенным плагом |
|
Back to top |
|
|
iglezz
Joined: 08 Dec 2010 Posts: 48
|
(Separately) Posted: Wed Dec 22, 2010 00:31 Post subject: |
|
|
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 |
|
|
XXXLer
Joined: 19 Dec 2010 Posts: 48
|
(Separately) Posted: Wed Dec 22, 2010 00:44 Post subject: |
|
|
как-бы то, что прописаные в [PackerPlugins] расширения обрабатываются исключительно указанными для них плагинами это и так понятно, но с учетом что у меня sfx кроме Total7zip обрабатывает MultiArc (InnoSetup) и InstallExplorer (ранние NSIS и InstallShield), мне такой вариант не особо нравится.
таким-же образом могут выеживатся и сами плагины, но как-бы там можно поменять порядок/плагин, а тут их даже хрен отключишь ((( |
|
Back to top |
|
|
Total7zip
Joined: 27 Nov 2010 Posts: 287
|
(Separately) Posted: Wed Dec 22, 2010 01:00 Post subject: |
|
|
есть тут специалисты по 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 |
|
|
Reflector
Joined: 29 Nov 2009 Posts: 56
|
(Separately) Posted: Wed Dec 22, 2010 01:23 Post subject: |
|
|
Total7zip wrote: |
пример исходных данных:
arc1.rar size=41131791, solid=true , blocks=2
arc2.7z size=41096505, solid=true , blocks=2
|
Если используют солид архивы, то ради меньшего объема, по той же причине блоки должны быть достаточно большие. У меня архивы по пол гига, а блока тоже 2, т.к. размер блока 4G, а второй блок видимо заголовок. С этой точки зрения размер блоков тебе ничем не поможет, даже если они будут всего метров по 50. Как я уже говорил, можно вместо числа файлов прописывать их суммарный размер, тогда в среднем искать будет быстрее... |
|
Back to top |
|
|
Total7zip
Joined: 27 Nov 2010 Posts: 287
|
(Separately) Posted: Wed Dec 22, 2010 21:05 Post subject: |
|
|
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 |
|
|
XXXLer
Joined: 19 Dec 2010 Posts: 48
|
(Separately) Posted: Thu Dec 23, 2010 02:23 Post subject: |
|
|
c msi получилась нестыковка:
7zFM если в файле несколько *.cab открывает корень MSI (9.04b) или Data1.cab (или файл идущий в таблице MEDIA) (9.20), а плагин - первый идущий cab, проверить можно на:
http://www.cuneiform.ru/downloads/cuneiform.zip |
|
Back to top |
|
|
Total7zip
Joined: 27 Nov 2010 Posts: 287
|
|
Back to top |
|
|
XXXLer
Joined: 19 Dec 2010 Posts: 48
|
(Separately) Posted: Thu Dec 23, 2010 02:48 Post subject: |
|
|
Quote: | там в зипе setup.exe |
а в exe msi, надо запустить и оставляя запущеным выковырять MSI из %Temp% (или скачать отсюда) |
|
Back to top |
|
|
Total7zip
Joined: 27 Nov 2010 Posts: 287
|
|
Back to top |
|
|
|
|
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
|