View Issue Details

IDProjectCategoryView StatusLast Update
0001633PluginsArclitepublic2023-05-12 06:01
Reporterglebe Assigned To2useven10  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
PlatformallOSall 
Summary0001633: Сохранение степени сжатия при обновлении архива
DescriptionВ текущей версии плагинпа 1.4.2 (в свойствах файла 1.4.1.0) при обновлении архива всегда предлагается степень сжатия Maximum вне зависимости от того, какая степень использовалась ранее.

Есть два пожелания:
1) запоминать последний использованный режим сжатия;
2) запоминать отдельно для каждого формата, чтобы, например, для zip был Ultra, а для 7z, скажем, Normal.
TagsNo tags attached.

Activities

chupakabra

2010-12-21 15:38

developer   bugnote:0006025

>> 1) запоминать последний использованный режим сжатия;

Зачем? Обычно всегда сжимают с макс. сжатием, поэтому выбор режима Maximum по умолчанию мне видится разумным. Лучше по ошибке сжать файл с макс. сжатием, чем без сжатия вообще (уровень Store).

2) запоминать отдельно для каждого формата, чтобы, например, для zip был Ultra, а для 7z, скажем, Normal.

А если кому-то хочется для 7z Ultra, а для Zip Normal?

В общем, весьма сомнительное нововведение, такие вещи лучше предварительно на форуме обсуждать.

glebe

2010-12-21 17:17

reporter   bugnote:0006028

> А если кому-то хочется для 7z Ultra, а для Zip Normal?

Нет проблем. Идея вот в чем: если я сжимал в 7z в предыдущий раз с уровнем Normal, то в следующий раз мне по-умолчанию будет предложен не Maximum, а Normal. При этом
1) этот Normal никак не влияет на настройки сжатия в zip-формате, для zip хранится своя, вообще говоря, другая степень сжатия;
и 2) этот Normal можно сменить на что-то другое, например, на Ultra, и Ultra для 7z запомнится до следующего раза.

Так сделано в 7-zip file manager.

JohnDoe

2014-08-03 16:44

updater   bugnote:0012832

В диалоге есть кнопка [ Save settings ], которая ничего не делает.

2useven10

2015-09-28 12:24

developer   bugnote:0013952

Проблема ещё актуальна?
В обсуждении речь идёт скорее о создании нового архива, а не об обновлении.

JohnDoe

2015-10-12 10:05

updater   bugnote:0013964

>В обсуждении речь идёт скорее о создании нового архива, а не об обновлении.
Насколько я понимаю для существующего архива недоступна информации о том, какая "степень сжатия" использовалась при его создании?

Если для нового архива - то смысл в пожелании 1 есть, но стоит рассмотреть шире, как "автоматически сохранять настройки".

2useven10

2015-10-12 10:35

developer   bugnote:0013965

Информация о степени сжатия доступна, но это не level, а метод(ы) сжатия и параметры. Посмотреть можно через `7z l -slt`. И насколько я понял, эта информация используется при обновлении (по крайней мере для 7z архивов).

JohnDoe

2015-10-12 10:38

updater   bugnote:0013966

> И насколько я понял, эта информация используется при обновлении
Тогда неясно влияет ли вообще при обновлении указание уровня сжатия.

2useven10

2016-10-10 16:13

developer   bugnote:0014889

Last edited: 2016-10-10 20:46

build 243

Для новых архивов 1, 2 -- должно работать по кнопке [Save].

2useven10

2023-05-12 06:01

developer   bugnote:0017421

для новых вроде как работает, для старых всё равно не используется (был неправ).

Issue History

Date Modified Username Field Change
2010-12-21 12:01 glebe New Issue
2010-12-21 12:01 glebe Status new => assigned
2010-12-21 12:01 glebe Assigned To => chupakabra
2010-12-21 15:38 chupakabra Note Added: 0006025
2010-12-21 17:17 glebe Note Added: 0006028
2014-08-03 16:44 JohnDoe Note Added: 0012832
2015-09-28 12:24 2useven10 Note Added: 0013952
2015-10-12 10:05 JohnDoe Note Added: 0013964
2015-10-12 10:35 2useven10 Note Added: 0013965
2015-10-12 10:38 JohnDoe Note Added: 0013966
2016-10-10 16:13 2useven10 Note Added: 0014889
2016-10-10 16:13 2useven10 Assigned To chupakabra => 2useven10
2016-10-10 16:13 2useven10 Status assigned => feedback
2016-10-10 16:14 2useven10 Note Edited: 0014889
2016-10-10 20:46 2useven10 Note Edited: 0014889
2023-05-12 06:01 2useven10 Status feedback => closed
2023-05-12 06:01 2useven10 Resolution open => fixed
2023-05-12 06:01 2useven10 Note Added: 0017421