EugeneRoshal
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору DimmY Цитата: Выделять цветом при разнице размеров – решение, конечно, но не будет ли это тормозить, | Дополнительная задержка появляется при включении колонки с упакованными размерами вне архивов из-за вызова функции GetCompressedFileSize(). Это задержка не особо велика, но все же может быть заметна на HDD. Выделение же цветом файлов с упакованным размером меньше неупакованного сколько-нибудь заметной задержки внести не должно. Вопрос в другом, насколько идеологически правильно и удобно выделять цветом файлы с отсутствующим атрибутом "Compressed". Как минимум, надо будет поправить справку, так как там данная опция явно привязана к этому атрибуту. Я сам NTFS сжатием не пользуюсь, поэтому послушаю отзывы тех, кто пользуется. Тебе удобнее, если такие файлы тоже будут выделены? А то что потеряется возможность отличить их от сжатых с ключом /c - не важно? Добавлено: Цитата: но не будет ли это тормозить, и нет ли каких-то неочевидных камней под водой? | Вообще, ты прав. Будет тормозить, и есть неочевидный камень. Если колонка "Packed" вне архивов выключена, WinRAR не вызывает GetCompressedFileSize(). А для выделения файлов еще и по упакованному размеру эту функцию придется вызывать даже с выключенной колонкой "Packed". Иначе было бы странно, что выделение файлов меняется в зависимости от наличия или отсутствия этой колонки. А вызов GetCompressedFileSize() все же вносит задержку. Так что, пожалуй, от такого выделения лучше воздержаться. |