Integrity Checker — работа с хеш-суммами выделенных файлов

Анонсы новых плагинов. Обсуждение плагинов ведется ниже.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

Integrity Checker — работа с хеш-суммами выделенных файлов

Post by Ariman »

Плагин для создания хеш сумм выделенного набора файлов и соотвественно последующей проверки файлов по хешам. Поддерживает форматы SFV (CRC32), MD5, SHA1, SHA-256 (2.x), SHA-512 (2.x), Whirlpool (2.x).

На плагринге есть несколько вариаций на тему генерации/проверки хешей, этот плагин делает, в принципе, то же самое. Но т.к. хотелось несколько форматов одновременно и единого интерфеса к ним, то был написан этот плагин.

Работает с выделенными файлами на файловых панелях Фара. С панелей плагинов файлы не достает.

Интегрируется в меню плагинов. Доп информация по работе с плагином в readme в архиве.

Обсуждение
Discussion

Скачать / Download (Plugring)
Скачать / Download (GitHub)
Github
Last edited by HaRT on Fri 07 Apr, 2023 11:53, edited 10 times in total.
Reason: Расширен заголовок Темы
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

Integrity Checker

Post by Ariman »

Latest post of the previous page:

Версия 2.4.0

- Добавлена поддержка файловых фильтров при генерировании хешей (Far3 only).
- Мелкие правки.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

Integrity Checker

Post by Ariman »

Версия 2.4.1

- Исправлена обработка Linux-style путей в хеш файлах.
- Исправлена проблема с порчей значения префикса в Far x64.
- Добавлена возможность выбора кодовой страницы файла при генерации хешей.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

Integrity Checker

Post by Ariman »

Версия 2.4.2

- Исправлено падение при валидации файлов, пути которых содержат directory junction.
- Исправлен assert на некоторых именах с кириллицей.
- Добавлена возможность выбора кодовой страницы хеш-файла для операции проверки.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

Integrity Checker

Post by Ariman »

Версия 2.4.3

- Добавлена настройка вывода по умолчанию в диалоге генерирования хешей.
- Исправлена проблема с неправильным чтением некоторых настроек при старте.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

Integrity Checker

Post by Ariman »

Версия 2.5.0

- Добавлена возможность использования алгоритма SHA3-512.
- Исправлено включение\выключение кнопки фильтра в диалоге генерирования хешей.
- Мелкие правки.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

Integrity Checker

Post by Ariman »

Версия 2.5.1

- Исправлены проблемы с диалогом сравнения панелей (регрессия).
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

Integrity Checker

Post by Ariman »

Версия 2.6.0

- Новый диалог прогресса хеширования.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

Integrity Checker

Post by Ariman »

Версия 2.6.1

- Исправлено падение при расчете скорости хеширования.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

Integrity Checker

Post by Ariman »

Версия 2.6.2

- Исправлена неработающая опция сохранения хешей в верхнем регистре (регрессия).
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

Integrity Checker

Post by Ariman »

Версия 2.7.0

- Добавлена возможность вызова плагина из lua макросов (см. IntChecker.GetFileHash.lua).
- Добавлена базовая функциональность для тестирования скорости хеширования.
- Добавлена опция игнорирования отсутствующих файлов при проверке.
- Исправлена невозможность загрузки хешлиста если пути были сохранены в формате UNC.
- Теперь SFV файлы могут иметь произвольное количество пробелов между путём файла и контрольной суммой.
- Обновлена испанская локализация (спасибо Mauro72).
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

Integrity Checker

Post by Ariman »

Версия 2.7.1

- Исправлено отображение прошедшего времени в диалоге прогресса хеширования когда оно больше часа.
- Исправлена проблема с валидацией файлов доступных через Directory Junction.
- Обновлена библиотека RHash (должна увеличиться скорость некоторых алгоритмов).
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

Integrity Checker

Post by Ariman »

Версия 2.7.2

- Добавлена польская локализация (спасибо Andrzej Rudnik).
- Добавлена обрезка пробелов вокруг имени файла, переданного через префикс (ранее пробелы трактовались как часть имени).
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

Integrity Checker

Post by Ariman »

Версия 2.7.3

- Добавлена возможность сохранять хеши по одному файлу на каталог.
- Исправлена выдача из макроса хеша от предыдущего файла, если текущий файл невозможно прочитать.
- Добавлен новый опциональный параметр Quiet типа bool для макросов.
- Мелкие правки.
Last edited by Ariman on Thu 03 Oct, 2019 10:22, edited 1 time in total.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

Integrity Checker

Post by Ariman »

Версия 2.8.0
  • Добавлена возможность проверки цифровой подписи для PE файлов.
  • Макро-функция 'gethash' теперь возращает строку 'userabort' если пользователь прервал операцию.
  • Исправлена проблема с подсчетом хеша через макрокоманду для символической ссылки на файл.
  • Исправлена визуальная проблема с диалогом генератора хешей на новых версиях Far-а (спасибо ctapmex).
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

Integrity Checker

Post by Ariman »

Версия 2.8.1
  • Для режима сравнения панелей оставлены только CRC32 и SHA1 (нет смысла использовать все алгоритмы).
  • Мелкие изменения.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

Integrity Checker

Post by Ariman »

Версия 2.8.2
  • Исправлена загрузка хеш-файлов в формате BSD для некоторых алгоритмов.
  • Добавлена возможность остановки при первом несовпадении при проверке файлов.
  • Добавлена возможность предотвращать засыпание компьютера во время рассчётов хешей.
  • Имя текущего каталога используется как основа для имени хеш-файла (для корневых каталогов по прежнему используется hashlist).
  • Библиотека RHash обновлена до версии 1.4.2.
Post Reply

Return to “Анонсы новых плагинов”