Total7zip
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
-
litvinoven
- Сообщения: 74
- Зарегистрирован: Вт июн 14, 2005 15:54
Total7zip
И ТС, и плагин - последних версий. После любых изменений ТС перезапускается.
Как ТС сам просматривает архивы - осталось неясным. Оказалось ещё, что и cab'ы он сам просматривает и даже распаковывает - без плагинов и dll'ок (все dll'ки переименованы!)! Интересно, как? Попробую выяснить в общем форуме.
На описанной выше "пустой" системе стал подключать Ваш плагин по-очереди к разным доступным расширениям (7z, zip, rar, wim, cab, chm, iso, msi, xar), и появились ещё вопросы.
1. Почему-то для любых расширений ТС устанавливает в Wincmd.ini для Вашего плагина число 735! Это число надо корректироать самому?
2. В Ваших установках для wim'а стоит 735, но это неправильно: плагин не может ни удалять файлы в wim-архиве (-8), ни модифицировать wim-архив (-2), т.е. должно быть 725 (или 213 - бывают ли wim'ы зашифрованными?).
3. Chm'ы и msi'и плагин распаковывает, но по Ctrl-PageDown не просматривает, а запускает! Это баг или фича? Внутри zip-архива chm просматривается и по Ctrl-PageDown, и по Enter, т.е. его вообще не запустить!
4. Подключение к cab ничего не меняет, ТС продолжает работать с cab'ами сам?
5. Zip'ы плагин только распаковавает и позволяет удалять в них файлы (без дополнительных ухищрений).
С остальными упомянутыми архивами плагин работает нормальною. Других архивов у себя в системе пока не нашёл. Найду - проверю.
И ТС, и плагин - последних версий. После любых изменений ТС перезапускается.
Как ТС сам просматривает архивы - осталось неясным. Оказалось ещё, что и cab'ы он сам просматривает и даже распаковывает - без плагинов и dll'ок (все dll'ки переименованы!)! Интересно, как? Попробую выяснить в общем форуме.
На описанной выше "пустой" системе стал подключать Ваш плагин по-очереди к разным доступным расширениям (7z, zip, rar, wim, cab, chm, iso, msi, xar), и появились ещё вопросы.
1. Почему-то для любых расширений ТС устанавливает в Wincmd.ini для Вашего плагина число 735! Это число надо корректироать самому?
2. В Ваших установках для wim'а стоит 735, но это неправильно: плагин не может ни удалять файлы в wim-архиве (-8), ни модифицировать wim-архив (-2), т.е. должно быть 725 (или 213 - бывают ли wim'ы зашифрованными?).
3. Chm'ы и msi'и плагин распаковывает, но по Ctrl-PageDown не просматривает, а запускает! Это баг или фича? Внутри zip-архива chm просматривается и по Ctrl-PageDown, и по Enter, т.е. его вообще не запустить!
4. Подключение к cab ничего не меняет, ТС продолжает работать с cab'ами сам?
5. Zip'ы плагин только распаковавает и позволяет удалять в них файлы (без дополнительных ухищрений).
С остальными упомянутыми архивами плагин работает нормальною. Других архивов у себя в системе пока не нашёл. Найду - проверю.
Последний раз редактировалось litvinoven Вс янв 30, 2011 23:24, всего редактировалось 2 раза.
-
litvinoven
- Сообщения: 74
- Зарегистрирован: Вт июн 14, 2005 15:54
litvinoven
Насчёт внутренней CAB-распаковки. Рекомендую на странице настроек "Архиватор ZIP" снять галку у опции "По возможности использовать внутренний распаковщик" (она действует и на ZIP, и на CAB) и посмотреть, много ли после этого из CAB Тотал сам по себе распакует. А просмотр файлов (не списка, а самих файлов!) в архиве — это по существу вариант всё той же распаковки, только автоматически и во временный каталог, разделять их нет смысла.
Насчёт внутренней CAB-распаковки. Рекомендую на странице настроек "Архиватор ZIP" снять галку у опции "По возможности использовать внутренний распаковщик" (она действует и на ZIP, и на CAB) и посмотреть, много ли после этого из CAB Тотал сам по себе распакует. А просмотр файлов (не списка, а самих файлов!) в архиве — это по существу вариант всё той же распаковки, только автоматически и во временный каталог, разделять их нет смысла.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
-
litvinoven
- Сообщения: 74
- Зарегистрирован: Вт июн 14, 2005 15:54
Многоуважаемый Avada!
В моём первом посте указано, что я:
Под просмотром архива я подразумеваю просмотр именно списка файлов.
В моём первом посте указано, что я:
Всё проверялось именно в этом состоянии.Убрал все пакер-плагины (раздел в Wincmd.ini пустой), убрал все галочки "Использовать внутренний распаковщик", убрал все ссылки на внешние распаковщики, переименовал все dll-ки распаковщиков в директории TC.
Под просмотром архива я подразумеваю просмотр именно списка файлов.
-
Nikola Ant
- Сообщения: 105
- Зарегистрирован: Пн сен 28, 2009 22:44
- Откуда: Poltava
Повторил практически все Ваши действия. Многое подтверждаю... Только я проделал это Круче. Поудалял та почти всё в %COMMANDER_PATH%, даже Wcmicons.dll. Все плаги снёс. Установил один Total7zip.WCX. Не, не всё удалил. В Wincmd.ini не трогал "IconLib=%COMMANDER_PATH%\Utils\Icons\Fileicons.icl" - привык, сам собирал - жалко. Далее. Переименовал папочку "%PROGRAMFILES%\WinRAR". По каждому посту, используя как руководство, прошелся по архивам всяким, поэтому многое подтверждаю. Даже значки аривов ТС видит. Сел и задумался... Вы написали в ветку, а не только автору плага. Вам отвечали. И мне этот плагин приглянулся. Забыл написать: на вкладке Настройки–>Архиваторы снимал и ставил галочку "Входить в архивы, как в каталоги". Ну, настроение позволяло. Но ответ хочется получить: а зачем все эти эксперименты? Тогда может найдётся решение задач...litvinoven писал(а):2All=все представленные посты этой ветки.
litvinoven
С CAB-файлами, да, меня память подвела. Стандартными опциями внутренняя CAB-распаковка не отключается.
А отображать содержимое (список) стандартно поддерживаемых архивов TC будет независимо от DLL и каких угодно галок (в том числе и "Входить в архивы как в каталоги" — в этом случае просто способ входа изменится на Shift+Enter).
С CAB-файлами, да, меня память подвела. Стандартными опциями внутренняя CAB-распаковка не отключается.
А отображать содержимое (список) стандартно поддерживаемых архивов TC будет независимо от DLL и каких угодно галок (в том числе и "Входить в архивы как в каталоги" — в этом случае просто способ входа изменится на Shift+Enter).
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
-
litvinoven
- Сообщения: 74
- Зарегистрирован: Вт июн 14, 2005 15:54
Nikola Ant
А "сухой" их остаток - обнаруженные ошибки и особенности плагина, указанные в начале страницы 35. Хорошо бы доработать Total7zip, если проблемы в нём, а не в самом 7zip. А пока для chm'ов и msi'ев придётся использовать старые плагины и числа в Wincmd.ini для Total7zip проставлять вручную.
А Total7zip - замечательный плагин! Успехов автору в его разработке! Надеюсь, и мои "5 копеек" будут небесполезны.
У меня к 7.56а версии ТС уже накопилось изрядное количество плагинов для работы с различными архивами. Прочитав в описании Total7zip, что он умеет почти всё, захотелось попробовать заменить им всё, что можно. Но сразу же напоролся на для меня неожиданное: ТС открывает zip-, rar- и cab-архивы сам, без использования плагинов и dll'ок. Я-то, по-наивности, считал, что ТС этого не умеет. Отсюда и эксперименты.Но ответ хочется получить: а зачем все эти эксперименты?
А "сухой" их остаток - обнаруженные ошибки и особенности плагина, указанные в начале страницы 35. Хорошо бы доработать Total7zip, если проблемы в нём, а не в самом 7zip. А пока для chm'ов и msi'ев придётся использовать старые плагины и числа в Wincmd.ini для Total7zip проставлять вручную.
А Total7zip - замечательный плагин! Успехов автору в его разработке! Надеюсь, и мои "5 копеек" будут небесполезны.
про то, что флаги (числа) надо ставить вручную - тут ничего поделать я не могу.
Тотал Командер может сросить у плагина, какие флаги поддерживаются, но при этом он не указывает для какого расширения. Поэтому плагин по умолчанию всегда возвращает набор для 7z.
про WIM - спасибо, учту. я им не пользуюсь, и думал, раз 7-zip может создавать такие архивы, так и удалять из них может и изменять их.
оказалось нет. Вы правы.
Тотал Командер может сросить у плагина, какие флаги поддерживаются, но при этом он не указывает для какого расширения. Поэтому плагин по умолчанию всегда возвращает набор для 7z.
про WIM - спасибо, учту. я им не пользуюсь, и думал, раз 7-zip может создавать такие архивы, так и удалять из них может и изменять их.
оказалось нет. Вы правы.
И было бы весьма неплохо посмотреть в строну UPX'тых инсталляторов...Total7zip писал(а):про то, что флаги (числа) надо ставить вручную - тут ничего поделать я не могу.
Тотал Командер может сросить у плагина, какие флаги поддерживаются, но при этом он не указывает для какого расширения. Поэтому плагин по умолчанию всегда возвращает набор для 7z.
про WIM - спасибо, учту. я им не пользуюсь, и думал, раз 7-zip может создавать такие архивы, так и удалять из них может и изменять их.
оказалось нет. Вы правы.
Кто бы может подсказать:
7-zip поддерживает много форматов, как распаковки, так и упаковки. Хотелось бы ещё знать, какие архивы может изменять (удалять, добавлять и т.д.).
Например wim может распаковать, может упаковать, но изменять не может.
На сайте, и в справочнике, информация только о поддержке распаковки и упаковке, но нет больше ничего.
7-zip поддерживает много форматов, как распаковки, так и упаковки. Хотелось бы ещё знать, какие архивы может изменять (удалять, добавлять и т.д.).
Например wim может распаковать, может упаковать, но изменять не может.
На сайте, и в справочнике, информация только о поддержке распаковки и упаковке, но нет больше ничего.
по-моему lng обычный юникодный файл, UCS-2, отлично читается и листером и Notepad++.Flasher писал(а):почему lng стал так криво читаться? Блокнот показывает всё в одну строку, AkelPad все с пробелами между всеми символами. Перевёл в UTF8...
Да и сам Тотал Коммандер правильно его читает.
возможно AkelPad сбивают с толку юниксовые переводы строк?
(AkelPad не использую)
Вот как раз если пробелы между символами, это очевидный признак того, что программа открыла юникодный файл в ANSI-режиме, а нулевые символы отображает в виде пробелов. Причем, только символы первой половины кодовой таблицы в таком виде должны отображаться правильно. Если Акел поддерживает файлы в Юникоде, возможно, он просто не понял, что файл является юникодным (или в файле нет BOM).
Total7zip
Не смею догадываться. Я потом настроил момент с колонками. Видимо что-то при распаковке сбивается, не могу понять. Но странные вещи с AkelPad творяться. Файл теперь читается без лишних пробелов и строки располагаются как надо, но вот почему кракозябры в кириллице (помимо всех прочих) не ясно. К тому же в окне сохранения предлагает ANSI, а не UTF8 вовсе, которая для него является текущей. Перелопатил кучу lng, сохранённых подобных образом - там всё отображается корректно. Причина пока остаётся неясной..
Не смею догадываться. Я потом настроил момент с колонками. Видимо что-то при распаковке сбивается, не могу понять. Но странные вещи с AkelPad творяться. Файл теперь читается без лишних пробелов и строки располагаются как надо, но вот почему кракозябры в кириллице (помимо всех прочих) не ясно. К тому же в окне сохранения предлагает ANSI, а не UTF8 вовсе, которая для него является текущей. Перелопатил кучу lng, сохранённых подобных образом - там всё отображается корректно. Причина пока остаётся неясной..
Вопрос в том, почему он не понял? ВОМ/не ВОМ как раз он прекрасно понимает.MVV писал(а):Если Акел поддерживает файлы в Юникоде, возможно, он просто не понял, что файл является юникодным (или в файле нет BOM).