View previous topic :: View next topic |
Author |
Message |
CaptainFlint
Joined: 14 Dec 2004 Posts: 6171 Location: Москва
|
(Separately) Posted: Thu Dec 05, 2024 05:17 Post subject: Total Commander 11.50 RC 1 |
|
|
Выпущен первый релиз-кандидат Total Commander 11.50.
Список ключевых изменений:- Библиотеки 7-Zip и LZMA обновлены до версии 24.09; также обновлены размеры словарей по умолчанию для 7-Zip-упаковщика и связанные с ними расчёты потребления памяти.
- У псепдопеременных %$CLIPNAME*% теперь в дополнение к начальным и конечным пробелам удаляются также и символы табуляции.
- Псевдопеременные %$CLIPNAME*Q% теперь также заключают текст в кавычки, если он содержит какие-то из символов: ,;=(&^
- В качестве файлов контрольных сумм теперь определяются файлы с дефисом вместо подчёркивания в расширении: .SHA3-224, .SHA3-256, .SHA3-384, .SHA3-512.
- Диспетчер фоновой пересылки: При добавлении записи можно ввести команду ожидания sleep:NNN с длительностью в миллисекундах.
- Панель инструментов: Если для кнопки с EM-командой не задана подсказка, она берётся из самой команды.
- Внутренние команды cm_SelectAll*, cm_ClearAll* теперь могут принимать числовой параметр для выделения элемента под курсором и далее каждого N-ого (например, cm_SelectAllFolders 2 для выбора каждой второй папки).
Полная история изменений: history1150.txt
Загрузить можно со страницы на сайте ghisler.com или с wincmd.ru: _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10352 Location: Россия, Саратов
|
(Separately) Posted: Thu Dec 05, 2024 10:19 Post subject: |
|
|
В результатах последних изменений не всё гладко, а кое-что просто неверно описано в оригинальной документации.
1. В 7-Zip размеры по умолчанию нормально обновлены только для словарей/слов LZMA2/LZMА (т.е. то, что прямо было расписано в истории версий 7-Zip 24.09, глубже Гислер не полез). Это легко выясняется при сопоставлении страницы настроек "Архиватор 7-Zip" с диалогом "Добавить к архиву" оригинального архиватора версии 24.09 (в нём самом или в плагине Totаl7Zip). В основном это касается чётных степеней сжатия, хотя не только. Имеем следующее:
A. Размеры словаря и слова
LZMA2 и LZMA — всё верно и соответствует изменениям в 7-Zip 24.09.
PPMd. Здесь много неточностей.
Со степенью сжатия 2 для словаря/слова должны быть умолчания 2/4, а не 1/4.
Со степенью сжатия 4 для словаря/слова должны быть умолчания 8/4, а не 4/4.
Со степенью сжатия 6 для словаря/слова должны быть умолчания 32/6, а не 16/6.
Со степенью сжатия 8 для словаря/слова должны быть умолчания 128/16 везде, а не 64/16 в 32-битной версии и 128/16 в 64-битной. Со степенью сжатия 9 для словаря/слова должны быть умолчания 256/32 везде, а не 64/32 в 32-битной версии и 256/32 в 64-битной.
Bzip2. Здесь у Гислера с самого начала для любой степени сжатия было указано умолчание для словаря (размер слова в данном случае не используется) 900 Кб. На самом же деле умолчания разные: 1-2 — 100 Кб, 3-4 — 500 Кб, 5 и далее 900 Кб. Ничего так и не исправлено.
B. Непрерывные блоки
LZMA2
Со степенью сжатия 2 должно быть 256 Мб, а не 64.
Со степенью сжатия 4 должно быть 4096 Мб, а не 1024.
Со степенью сжатия 6 должно быть 16384 Мб, а не 4096.
Со степенью сжатия 7 и 8 должно быть 16384 Мб, а не 8192.
LZMA
Со степенью сжатия 2 - должно быть 128 Мб, а не 32.
Со степенью сжатия 4 - должно быть 2048 Мб, а не 512.
Со степенью сжатия 5 и далее должно быть везде 4096 Мб, а не 2048 у 5 и 6 и 4096 у 7-9.
PPMd
Со степенью сжатия 2 должно быть 256 Мб, а не 128.
Со степенью сжатия 4 должно быть 1024 Мб, а не 512.
Со степенью сжатия 6 должно быть 4096 Мб, а не 2048.
Для BZip2 всё правильно (с небольшими нюансами из-за разных единиц измерения, но это, видимо, неважно).
С. Выбор числа потоков в оригинальном 7-Zip для метода PPMd недоступен, в TC выбор работает (и это, предполагаю, тоже неправильно).
2. Для команд cm_SelectAll* и cm_ClearAll* новый функционал описан частично и неточно. В справке сказано: "n>=1: Select every nth line downwards from the current position". В истории: "if not 0, select every nth file starting from the current position". Самое главное, акцент сделан на положительные значения, хотя превосходно работают и отрицательные (выборочное выделение идёт от позиции курсора не вниз, а вверх). Значения 0, -1 и 1 — это де-факто одно и то же: выделяются ВСЕ объекты списка, соответствующие предназначению данной команды без параметра (а не "каждый первый" вверх/вниз, как можно было бы теоретически ожидать от -1 и 1).
3. В разных местах Гислер называет команду ожидания в диспетчере фоновой пересылки то sleep:, то pause:.
Теперь о неисправленном из более ранних бета версий.
1. Снова о Z-Zip. В справке Гислер пишет про встроенный упаковщик: The internal packer only supports extra parameters starting with -m, plus the following: -slp (set large page mode), -stl (set archive date to that of the newest file), -v (volume size)."
Обратите внимание на последнюю команду для многотомной архивации. В оригинальном 7-Zip она нормально работает. Синтаксис там простой: -v{Size}[b | k | m | g]. А что в TC? Для внешнего архиватора всё нормально работает (например, в формате -v2m идёт разбивка на тома по 2 Мб), а для внутреннего — либо Тотал сразу падает, успев создать кучу томов нулевого размера, либо остаётся работоспособным, выдав ту же кучу мусора. Кто-нибудь ещё может подтвердить? К сожалению, моя попытка зарепортить это на ру-борде не дала ничего, там как раз бурно обсуждалось всякое другое...
2. Из серии "а воз и ныне там". Список ключей, до сих пор не описанных в оригинальной справке TC именно как ключи (в отличие от диалоговых опций). Многие — с первой же беты 11.50.
[Configuration]
DirTabOpenList
DirTabGotoLastVisited
TabsListLastVisited
CustomTimeFormat
IconOverlaysUsb (единственный из всех не диалоговый!)
[Packer]
7Zip - базовый ключ этой группы опций (путь к архиватору)!
Если кто-то сможет. хорошо бы всё вышесказанное более или менее оперативно довести до сведения Гислера, а то уже релиз-кандидаты обсуждаются, до финала не так уж долго.
Важное дополнение. После выкладывания на ру-борде ссылки на данное сообщение почти вся информация по 7-Zip была оперативно передана на оффорум и практически моментально подтверждена Гислером. Сначала оставался не переданным только пункт про значения словаря/слова для PPMd, но потом в той же теме добавился и он. Так что остались только неописанные ключи и неполно описанные команды. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия.
Last edited by Avada on Mon Dec 09, 2024 12:12; edited 2 times in total |
|
Back to top |
|
|
Orion9
Joined: 01 Jan 2024 Posts: 522
|
(Separately) Posted: Thu Dec 05, 2024 19:20 Post subject: |
|
|
Avada wrote: | Важное дополнение. После выкладывания на ру-борде ссылки на данное сообщение почти вся информация по 7-Zip была оперативно передана на оффорум и практически моментально подтверждена Гислером. |
Ну Слава Богу... А то я чуть не ужаснулся от количества несостыковок. Теперь Маэстро будет чем заняться Ох, зря он за свой 7z взялся, намучается еще с ним... |
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1171 Location: Макеевка
|
(Separately) Posted: Thu Dec 05, 2024 22:16 Post subject: Re: Total Commander 11.50 RC 1 |
|
|
CaptainFlint wrote: |
[*]Панель инструментов: Если для кнопки с EM-командой не задана подсказка, она берётся из самой команды. |
Гислер поднимает запросы десятилетней давности и наконец реализует их.
Учитываются ЕМ-команды из UserCmd.ini и из языковых ini-вариаций в каталоге Language? _________________ Windows 11 | TC DreamLair eternal pre-α |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10352 Location: Россия, Саратов
|
(Separately) Posted: Thu Dec 05, 2024 23:22 Post subject: |
|
|
LonerD
У этого изменения была предыстория — свежее обсуждение на ру-борде, можете посмотреть. Теперь учитываются одноимённые em-команды из разных INI-файло в Language, чтобы при переключении языка можно было автоматом менять язык подсказок в кнопках. Что и было достигнуто (но с usercmd.ini этот номер не проходит). _________________ Даже самая богатая фантазия
Не представит себе наши безобразия.
Last edited by Avada on Fri Dec 06, 2024 08:52; edited 2 times in total |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2667
|
(Separately) Posted: Thu Dec 05, 2024 23:51 Post subject: |
|
|
LonerD wrote: | Учитываются ЕМ-команды из UserCmd.ini ... ? |
Да, подсказка берётся из самой команды. |
|
Back to top |
|
|
790
Joined: 09 Aug 2008 Posts: 321
|
(Separately) Posted: Fri Dec 06, 2024 17:03 Post subject: |
|
|
CLIPNAME - что теперь можно будет копировать имена файлов без расширений средствами ТС? _________________ TC 11.03, Win10x64
Cuda уехал text, он был ещё вчераа... |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10352 Location: Россия, Саратов
|
(Separately) Posted: Fri Dec 06, 2024 17:34 Post subject: |
|
|
790
Вообще-то это в исходном виде пишется как %$CLIPNAME%. Это не команда, а группа псевдопеременных TC для вставки текстовых строк из буфера, не имеющая абсолютно никакого отношения к копированию имён без расширений.
Почитайте пояснения в предыдущих темах по бетам, начиная с 5-й, или в английской справке TC. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10352 Location: Россия, Саратов
|
(Separately) Posted: Sun Dec 08, 2024 16:50 Post subject: |
|
|
Информации из моего первого баг-репорта, не попавшей пока на оффорум, почти не осталось: сейчас это только не очень хорошо описанная работа команд cm_SelectAll* и cm_ClearAll* с параметрами (не упомянуто выделение вверх, с отрицательными числами). Если кто-то зарегистрирован на оффоруме и сможет это туда передать, было бы прекрасно. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
dvb
Joined: 11 May 2007 Posts: 32
|
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10352 Location: Россия, Саратов
|
(Separately) Posted: Mon Dec 09, 2024 16:09 Post subject: |
|
|
dvb
Полагаю, для автора TC этого будет вполне достаточно. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
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
|