Latest post of the previous page:
Ограничения это прекрасно, мобилизуют и дисциплинируют. Скажем, HDD объёмом 1 Гб и скорость подключения к сети 33.6 Кбит/с в 90-е заложили привычки хранить без бардака и качать по делу. Отсюда и пожелание видеть в плагине алгоритм xxHash, ибо хотя при обсчёте файлов он и упрётся в скорость чтения диска наравне с криптохэшами типа SHA1 или BLAKE2SP, но, как и CRC32, загрузит процессор на порядок меньше (1-4% против 30-50% на двухядерной системе), оставляя ресурсы другим приложениям и экономя электроэнергию.
Итак, как упростить для восприятия окно операции Integrity Checker? Сперва зафиксируем окно по ширине, сделаем выравнивание по левому краю, а затем критически оценим необходимость каждого динамического элемента. Например, нужно ли выводить
полный путь до хэшируемого файла? Нет, как и в случае копирования/архивирования, достаточно [начало пути ... конец названия файла.расширение]. Как часто следует обновлять индикаторы, т.е. зачем эта беготня от 0% до 100%, если файл считается секунду (см. опять же копирование)? Возможно, стоит добавить прогрессбар, дабы иметь
приблизительное представление о состоянии вычисления хэша, которое на удивление нагляднее, чем куча чисел («так, уже посчиталось 1234 файла из 123456, что есть x%, а это четверть, треть, чай успею попить?»).