Total7zip
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Total7zip
update:
0.8.5.6
добавлена x64 версия плагина
обновлены c++ библиотеки: boost 1.52, pugixml 1.2
компилятор vs2010
Привет,
недавно мне попался плагин к Far arclite.
И подумал я, а чем Тотал хуже? И решил написать подобный "всеформатный" архивный плагин для TC7.55
===================================
скачать:
стабильная версия 0.8.5.6 - полная версия, на основе 7zip 9.22, в архиве все, что нужно для работы.
о подробностях настройки плагина читайте в readme_ru.rtf
===================================
Архиваторный плагин на основе 7z.dll и 7zG.exe для Total Commander с полной поддержкой Unicode.
Так же может использоваться как Content плагин и Lister плагин, для отображения дополнительной информации об архивах.
Total7zip добавляет возможность работать с 7z архивами в Total Commander - создавать 7z, распаковывать их, удалять файлы из 7z архивов, создавать sfx, многотомные архивы и архивы с паролями, использовать любые методы сжатия, поддерживаемые 7-zip.
Total7zip может использовать специальные настройки компрессии 7z, отличные от настроек установленной версии 7-zip. Для работы не требуется устанавливать 7-zip.
Так же с помощью плагина можно распаковывать все форматы, которые распознает 7-zip.
Список поддерживаемых форматов берется из 7z.dll, для версии 7-zip 9.20 это:
7z, XZ, BZIP2, GZIP, TAR, ZIP, ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR, Z.
Например, можно по Ctrl+PageDown открывать chm или iso, можно извлекать аудио из FLV файлов и т.д.
Total7zip поддерживает поиск текста в архивах.
Для упаковки, обновления и удаления из архивов используется 7zG.exe из поставки 7-zip, следовательно, плагин легко обновить, в случае выхода новой версии 7-zip.
На компьютерах с 64-битной Windows плагин может использовать 64-битную версию 7zG.exe.
Total7zip умеет запоминать пароли и открывать архивы с известными паролями без вопросов.
===================================
7-zip
===================================
7-Zip is licensed under the GNU LGPL license.
последние версии 7z.dll и 7zG.exe, а так же их исходники можно скачать на официальной страничке 7-zip.
http://www.7-zip.org/
Спасибо авторам 7-zip!
===================================
вопросы, баги, предложения - приветствуются.
0.8.5.6
добавлена x64 версия плагина
обновлены c++ библиотеки: boost 1.52, pugixml 1.2
компилятор vs2010
Привет,
недавно мне попался плагин к Far arclite.
И подумал я, а чем Тотал хуже? И решил написать подобный "всеформатный" архивный плагин для TC7.55
===================================
скачать:
стабильная версия 0.8.5.6 - полная версия, на основе 7zip 9.22, в архиве все, что нужно для работы.
о подробностях настройки плагина читайте в readme_ru.rtf
===================================
Архиваторный плагин на основе 7z.dll и 7zG.exe для Total Commander с полной поддержкой Unicode.
Так же может использоваться как Content плагин и Lister плагин, для отображения дополнительной информации об архивах.
Total7zip добавляет возможность работать с 7z архивами в Total Commander - создавать 7z, распаковывать их, удалять файлы из 7z архивов, создавать sfx, многотомные архивы и архивы с паролями, использовать любые методы сжатия, поддерживаемые 7-zip.
Total7zip может использовать специальные настройки компрессии 7z, отличные от настроек установленной версии 7-zip. Для работы не требуется устанавливать 7-zip.
Так же с помощью плагина можно распаковывать все форматы, которые распознает 7-zip.
Список поддерживаемых форматов берется из 7z.dll, для версии 7-zip 9.20 это:
7z, XZ, BZIP2, GZIP, TAR, ZIP, ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR, Z.
Например, можно по Ctrl+PageDown открывать chm или iso, можно извлекать аудио из FLV файлов и т.д.
Total7zip поддерживает поиск текста в архивах.
Для упаковки, обновления и удаления из архивов используется 7zG.exe из поставки 7-zip, следовательно, плагин легко обновить, в случае выхода новой версии 7-zip.
На компьютерах с 64-битной Windows плагин может использовать 64-битную версию 7zG.exe.
Total7zip умеет запоминать пароли и открывать архивы с известными паролями без вопросов.
===================================
7-zip
===================================
7-Zip is licensed under the GNU LGPL license.
последние версии 7z.dll и 7zG.exe, а так же их исходники можно скачать на официальной страничке 7-zip.
http://www.7-zip.org/
Спасибо авторам 7-zip!
===================================
вопросы, баги, предложения - приветствуются.
Последний раз редактировалось Total7zip Ср ноя 21, 2012 12:22, всего редактировалось 70 раз.
Для популярных форматов его использовать, конечно, бессмысленно, т.к. на одно расширение можно назначить только один плагин, а без упаковки.. сами понимаете. А для некоторых редких достаточно будет и распаковки. Что'ж, не то чтобы я впечатлён, но на всякий случай поставлю для некоторых расширений, вдруг пригодится.Total7zip писал(а):7) в текущем варианте плагин READ ONLY - умеет только просматривать архивы и распаковывать их. Я не вижу особого смысла заниматься созданием архивов в тотале
Не по функционалу, а исключительно по скачиванию и установке.Total7zip писал(а):комментарии приветствуются
1. При включении ссылок в пост их работоспособность потом неплохо бы проверять. В нынешнем виде из-за скобок в имени ссылка прямо из поста запущена быть не может. Копировать всю строку в адресную строку браузера и запускать ссылку оттуда как-то не очень культурно. Прошу перезалить файл с приемлемым именем и поменять ссылку.
2. Для предлагаемых архивов с плагинами есть определённые нормы компоновки. Даже если влом делать файл автоустановки, не надо паковать набор вложенных папок, взятый, насколько понимаю, прямо из каталога TC. Тем более, что более рациональна, ИМХО, иная цепочка вложенных папок.
(В данном случае Plugins\WCX\7zipUnicode\7zipUnicode.wcx).
Последний раз редактировалось Avada Сб ноя 27, 2010 10:32, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
вы правы, но к сожалению у меня не получается вставить ссылку нормально, возможно это связано с движком форума.Avada писал(а):Не по функционалу, а исключительно по скачиванию и установке.
1. При включении ссылок в пост их работоспособность потом неплохо бы ...
это мой первый плагин и я пока не знаю как сделать автоустановку.Avada писал(а):
2. Для предлагаемых архивов с плагинами есть определённые нормы компоновки. Даже если влом делать файл автоустановки...
к тому же по сути плагин состоит из одного единственного wcx файла и, по-моему, требует ручной настройки "под себя".
я добавил инструкцию по настройке в первый пост. надеюсь это поможет.
я думаю, что вы забыли скопировать 7z.dll в каталог тотала. посмотрите пожалуйста инструкцию по настройке.Flasher писал(а):
на rar повесил - не открывает, ругается
В правилах см. описание.Total7zip писал(а):к сожалению у меня не получается вставить ссылку нормально, возможно это связано с движком форума
Т.е. каталог плагина для этого не подходит? Если нет, то надо чётко в ридми прописать - копировать в корень ТС.Total7zip писал(а):я думаю, что вы забыли скопировать 7z.dll в каталог тотала. посмотрите пожалуйста инструкцию по настройке.
Flasher
Там дело не в правилах, а в самом имени. Я эту ссылку сам пытался отредактировать, прежде чем писать.
7z.dll у меня стоит в каталоге плагина, а не TC. Более того, сам каталог плагина находился за пределами тестируемого каталога TC. И, как было сказано выше, работает.
Там дело не в правилах, а в самом имени. Я эту ссылку сам пытался отредактировать, прежде чем писать.
Там ещё есть файл со стандартным именем readme.txt. Что уже само по себе есть повод (далеко не единственный) для того, чтобы не валить этот плагин в единый каталог с прочими WCX-плагинами.Total7zip писал(а):к тому же по сути плагин состоит из одного единственного wcx файла
Уже сказано, что достаточно убрать из имени скобки и перезалить файл. Проделанная замена никаких проблем, увы, не решила. А ссылку http://www.7-zip.org обрамлять тегами вообще не было никакой необходимости — с ней проблем нет.Total7zip писал(а):но к сожалению у меня не получается вставить ссылку нормально
7z.dll у меня стоит в каталоге плагина, а не TC. Более того, сам каталог плагина находился за пределами тестируемого каталога TC. И, как было сказано выше, работает.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Тестирую на 7-ке. После переноса библиотеки из папки плагина в корень ТС архивы стали открываться, так что..Avada писал(а):7z.dll у меня стоит в каталоге плагина, а не TC. Более того, сам каталог плагина находился за пределами тестируемого каталога TC. И, как было сказано выше, работает.
Total7zip
Нет, всё-таки я тут подумал, так дело оставлять нельзя. Пренепременно нужно делать упаковщик. Особенно это касается rar, arj, iso. Консольные варианты как-то не особо впечатляют. По iso только распаковщики имеются. Как насчёт взяться?
спасибо, про скобки понял, ссылка получилась.
про место для 7z.dll - она грузится динамически, по имени.
соответственно подходит любое место, прописанное в PATH или рабочий каталог приложения.
про упаковку подумаю, но 7zip запаковывает только несколько форматов:
Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM
мне из этого списка интересен только 7z.
про место для 7z.dll - она грузится динамически, по имени.
соответственно подходит любое место, прописанное в PATH или рабочий каталог приложения.
про упаковку подумаю, но 7zip запаковывает только несколько форматов:
Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM
мне из этого списка интересен только 7z.
Total7zip
Что ж, поговорим про 7z (впрочем, это касается и любого другого воспринимаемого плагином расширения).
Вариант 1. Мой Тотал в корне диска C: (C:\Totalcmd\). Поставил плагин в подкаталог на любой уровень вложенности, хочу ассоциировать с каким-то расширением. Ну пусть будет 7z. Меняю ассоциацию с 7zip.wcx на 7zipUnicode.wcx. Всё нормально.
Вариант 2. Мой Тотал (другая копия) на другом диске. Ну, пусть в корне диска D:. Все те же действия, но ассоциирую с плагином, расположенным за пределами текущего TC — в вышеупомянутой папке TC в корне диска C:. Всё нормально.
Вариант 2. Всё тот же Тотал на другом диске. Все те же действия, но теперь уже ассоциирую с плагином, расположенным в подкаталоге рабочей папки того Тотала, где и ведётся настройка. Указываю путь к плагину и получаю в результате сообщение TC "Этот файл не является корректным плагином!" Меняю ассоциацию на 7zip.wcx – всё прекрасно.
Это как понимать?
Flasher
А библиотека в самом деле должна быть в корне папки TC (что, кстати, вовсе не радует). Это она у меня ещё по одному из путей для Path была прописана.
Что ж, поговорим про 7z (впрочем, это касается и любого другого воспринимаемого плагином расширения).
Вариант 1. Мой Тотал в корне диска C: (C:\Totalcmd\). Поставил плагин в подкаталог на любой уровень вложенности, хочу ассоциировать с каким-то расширением. Ну пусть будет 7z. Меняю ассоциацию с 7zip.wcx на 7zipUnicode.wcx. Всё нормально.
Вариант 2. Мой Тотал (другая копия) на другом диске. Ну, пусть в корне диска D:. Все те же действия, но ассоциирую с плагином, расположенным за пределами текущего TC — в вышеупомянутой папке TC в корне диска C:. Всё нормально.
Вариант 2. Всё тот же Тотал на другом диске. Все те же действия, но теперь уже ассоциирую с плагином, расположенным в подкаталоге рабочей папки того Тотала, где и ведётся настройка. Указываю путь к плагину и получаю в результате сообщение TC "Этот файл не является корректным плагином!" Меняю ассоциацию на 7zip.wcx – всё прекрасно.
Это как понимать?
Flasher
А библиотека в самом деле должна быть в корне папки TC (что, кстати, вовсе не радует). Это она у меня ещё по одному из путей для Path была прописана.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.