Total7zip

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Mellomann
Тот же LHA - почти традиция, а ZSTD - совсем свежий, опубликован в январе 2015, если правильно понял. А как со скоростью? LZMA2 жмёт хорошо, но не самый быстрый.
addhaloka
Сообщения: 169
Зарегистрирован: Вт ноя 09, 2010 16:09

Сообщение addhaloka »

Skif_off писал(а):А как со скоростью? LZMA2 жмёт хорошо, но не самый быстрый.
Попробовал сжать папку с плагинами TC (т. е. преимущественно бинарники и текст) - с zstd скорость упала в 2 - 2,5 раза, а степень сжатия оказалась хуже (папка 245,9 Мб, архив без zstd 83,1 Мб (настройки такие), а с zstd (настройки) - 87 Мб. :D
Может, что-то не так делаю или же данный алгоритм только для графики/медиа предназначен? Изображение
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Вот и не понимаю я, зачем использовать заведомо непопулярные форматы, если они ничем не лучше популярных и распространенных.

Формат 7Z не один десяток лет живёт, современные компьютеры уже без труда жмут в него (для компьютеров периода, когда он появился, он был тяжеловат), все архиваторы его поддерживают, гарантия того, что получатель его распакует - практически 100% (если он, конечно, не использует софт 30-летней давности).

Тут наоборот десятилетиями по всему интернету бедный ZIP используют... Избавьтесь вы от него наконец, пакуйте в 7Z, сократите объём данных для загрузки в полтора раза - так нет! Это другая крайность.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Тут наоборот десятилетиями по всему интернету бедный ZIP используют... Избавьтесь вы от него наконец. Пакуйте в 7z
Если бы его ещё понимали всякие fb2 читалки вообще хорошо было бы.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

С форматами типа FB2 дело обстоит иначе - его читают всякие не очень мощные девайсы, для которых важнее скорость распаковки и низкие требования к вычислениям/памяти... А использовать слабый ZIP для выкладывания дистрибутивов на десятки и сотни мегабайт...
Siropa
Сообщения: 5
Зарегистрирован: Чт сен 08, 2016 14:08

Сообщение Siropa »

Есть ли у Total7zip параметр в Total7zip.xml меняющий расположение temp файла при упаковке на системную папку Temp :?:
В 7zFM такая настройка имеется.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Siropa
Нету, вроде. Было и мой же пост ниже + репорты MVV на той же странице: вполне разумно повесить 7z на плагин 7Zip Plugin.
Siropa
Сообщения: 5
Зарегистрирован: Чт сен 08, 2016 14:08

Сообщение Siropa »

Skif_off писал(а):Siropa

Нету, вроде. Было и мой же пост ниже + репорты MVV на той же странице: вполне разумно повесить 7z на плагин 7Zip Plugin.
Там версия 7zip протухла совсем + использую правленые под себя 7z.dll,7zG.exe и sfx-ы.

Позже:
Пробовал скомпилировать заменив, как описано в readme_src.txt, папку из нового 7zip. Насыпало ошибок. Видимо изменения серьёзные в коде произошли.
addhaloka
Сообщения: 169
Зарегистрирован: Вт ноя 09, 2010 16:09

Сообщение addhaloka »

Siropa писал(а):использую правленые под себя 7z.dll,7zG.exe и sfx-ы.
А не пробовали убрать привязку к реестру из 7zG.exe (т. е., чтобы не создавался ключ в реестре при вызове настроек плагина или при отдельном использовании кнопок с 7zG)? Давно такая хотелка есть, на днях озадачился этим вопросом, но знания CPP практически нулевые.
Хотя, может это убирать нельзя - возможно самому плагину требуется.
Siropa
Сообщения: 5
Зарегистрирован: Чт сен 08, 2016 14:08

Сообщение Siropa »

addhaloka
Где уж мне такое править если Вы не можете. Просто перебрал Easy 7-Zip под билды 16.02-16.04, поменял иконки архивов под Win 10, перевел ресурсы которых нет в ленгфайле, ну и настройки проэкта наугад для уменьшения размеров собраных файлов. И тут автор 16.04 наконец выдал. Коректив с его исходниками оказалось немного. А так рание вашими 7z пользовался. Плагин Seven zip из вашей зборки TC9.x x32-x64 пробовал: ранние версии не создавали sfx, последняя создает. Временные файлы все равно создаются не в Temp а в месте конечного архива, да и привык к Total7zip.
addhaloka
Сообщения: 169
Зарегистрирован: Вт ноя 09, 2010 16:09

Сообщение addhaloka »

Дык, я ещё ничего и не пробовал делать - поверхностное изучение исходников в CPP\7zip\UI\GUI привело в уныние :), вот и подумал, может готовый рецепт уже есть.
Siropa
Сообщения: 5
Зарегистрирован: Чт сен 08, 2016 14:08

Сообщение Siropa »

Да читал что Игорь Павлов не хочет делать портабл хоть многие просят. Не знаю как там Standalone FM с реестром работает, не получается собрать рабочий. На Борде выкладывали недавно. А уж с 7zG точьно надо спеца по C++.
addhaloka
Сообщения: 169
Зарегистрирован: Вт ноя 09, 2010 16:09

Сообщение addhaloka »

Siropa писал(а):Не знаю как там Standalone FM с реестром работает, не получается собрать рабочий.
Так же в реестр пишет. Впрочем, всё-равно он бесполезен - с плагином не будет работать, и для кнопок TC не годится, нет поддержки ком. строки. Это по сути обычный 7zFM с встроенной 7z.dll - бессмысленная задумка, на мой взгляд, но видимо кому-то нужно.
Siropa
Сообщения: 5
Зарегистрирован: Чт сен 08, 2016 14:08

Сообщение Siropa »

addhaloka писал(а):Это по сути обычный 7zFM с встроенной 7z.dll - бессмысленная задумка, на мой взгляд, но видимо кому-то нужно.
Согласен. Простому юзеру может подойти. Хотя и сам FM иногда использую чтоб переместить из одного архива сразу в другой, в двухпанельном режиме.
В TC ни один плагин так не может. Скорей всего это ограничение самого Тотала.
AmeKs
Сообщения: 37
Зарегистрирован: Пт фев 12, 2016 13:12

Сообщение AmeKs »

Ассоциировал *.tar с Total7zip. Если названия файлов внутри архивов содержат кириллицу, при заходе в архив вижу кракозябры. При распаковке название файла остаётся с кракозябрами. Когда возвращаю настройки TC по умолчанию, то всё норм. Total7zip v.0.8.5.6, TC v.9.0x32 RUS, Win 8.1x64 RUS. Что можно сделать в этом случае?
Ответить