Avada

|
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 |
|