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

Здесь можно обсудить ваш любимый плагин.
Ariman
Posts: 1239
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 27 times
Contact:

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

Post by Ariman » Wed 10 Nov, 2010 14:58

Анонс

Хотелки от пользователей:
  • работа с плагиновыми панелями, на которых реальные файлы
  • сравнить хэш с содержимым клипборда
  • возможность использовать upper case для шестнадцатеричного вывода
  • поддержка выбора кодировки для файлов хеш-листов
  • генерация одновременно нескольких хешей для файла
  • возможность сравнить вновь вычисленный хэш с предыдущим
  • запуск генератора через префикс
  • сохранение в лог ошибок при генерации
  • опция 1 хеш файл на 1 каталог
Last edited by Ariman on Tue 31 Oct, 2017 15:01, edited 9 times in total.

buniak_a_h
Posts: 710
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 67 times
Been thanked: 19 times
Contact:

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

Post by buniak_a_h » Mon 04 Feb, 2019 18:06

Latest post of the previous page:

Heir wrote:
Mon 04 Feb, 2019 17:19
Ещё хорошо бы результат в Буфер помещать.
У меня для этого есть свой макрос

Одно нажатие лишнее, зато мне далеко не всегда требуется помещать его в буфер (а иногда - и нельзя: в буфере что-то нужное).
Можно было бы заменить far.Show на far.Message с кнопками "в буфер", "в комстроку", "закрыть". Было бы универсальнее, но лениво...

IgorZ
Posts: 604
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 9 times
Been thanked: 38 times

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

Post by IgorZ » Tue 09 Apr, 2019 10:18

Windows XP SP3, Far 3.0.5382, Integrity Checker 2.7.1

У меня есть каталог с кучей имиджей дисков. Для контроля целостности сделан файл с контрольными суммами MD5, и периодически произвожу проверку. В этот раз встал на файл с контрольными суммами (создан также Integrity Checker), вызвал меню плагина, выбрал пункт "Проверка файлов", Enter, получил
Стек, если надо:
Создал файл с контрольными суммами для каталога IntChecker непосредственно версией 2.7.1 - результат попытки проверки тот же.

С версией 2.7.0 всё работает нормально.

Также заодно повторяю вопрос buniak_a_h: что делает префикс плагина, и почему команда "check: <filename>.md5" вызывает сообщение "Файл не является списком хешей" (файл заведомо корректен, и в версии 2.7.0 при вызове проверки через меню плагина отрабатывается нормально)?

Ariman
Posts: 1239
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 27 times
Contact:

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

Post by Ariman » Tue 09 Apr, 2019 10:41

IgorZ wrote:
Tue 09 Apr, 2019 10:18
В этот раз встал на файл с контрольными суммами (создан также Integrity Checker), вызвал меню плагина, выбрал пункт "Проверка файлов", Enter, получил
А можно файлик посмотреть, на котором падает? Само сообщение мне не сильно много говорит. Раз проблемный файл создается плагином нормально, то, похоже, что падает в парсере. Код хеширования одинаковый для обеих операций.
IgorZ wrote:
Tue 09 Apr, 2019 10:18
почему команда "check: <filename>.md5" вызывает сообщение "Файл не является списком хешей" (файл заведомо корректен, и в версии 2.7.0 при вызове проверки через меню плагина отрабатывается нормально)?
Потому что пробел перед именем файла. Плагин его считает частью имени и не находит такой файл. В имя попадает всё, что после двоеточия.

IgorZ
Posts: 604
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 9 times
Been thanked: 38 times

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

Post by IgorZ » Tue 09 Apr, 2019 12:00

Ariman wrote:
Tue 09 Apr, 2019 10:41
IgorZ wrote:
Tue 09 Apr, 2019 10:18
В этот раз встал на файл с контрольными суммами (создан также Integrity Checker), вызвал меню плагина, выбрал пункт "Проверка файлов", Enter, получил
А можно файлик посмотреть, на котором падает? Само сообщение мне не сильно много говорит. Раз проблемный файл создается плагином нормально, то, похоже, что падает в парсере. Код хеширования одинаковый для обеих операций.
Зашёл в каталог плагина, создал hashlist.md5 (приложил), тут же вызываю проверку - падение.
Подключил FExcept.dll, создал траплог - может, поможет. Тоже прицепил.
Ariman wrote:
Tue 09 Apr, 2019 10:41
IgorZ wrote:
Tue 09 Apr, 2019 10:18
почему команда "check: <filename>.md5" вызывает сообщение "Файл не является списком хешей" (файл заведомо корректен, и в версии 2.7.0 при вызове проверки через меню плагина отрабатывается нормально)?
Потому что пробел перед именем файла. Плагин его считает частью имени и не находит такой файл. В имя попадает всё, что после двоеточия.
Спасибо, помогло.
Attachments
FarTrap_20190409154548.log.7z
(3.98 KiB) Downloaded 13 times
hashlist.md5.7z
(617 Bytes) Downloaded 11 times
Last edited by IgorZ on Tue 09 Apr, 2019 12:03, edited 1 time in total.

Ariman
Posts: 1239
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 27 times
Contact:

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

Post by Ariman » Tue 09 Apr, 2019 15:02

IgorZ wrote:
Tue 09 Apr, 2019 12:00
Подключил FExcept.dll, создал траплог - может, поможет. Тоже прицепил.
Не повторяется. Пробовал версию 2.7.1 и x86, и x64. Проверяет файлы без ошибок.
Судя по логу, падает где-то в коде boost-а. В новой версии я его уже не использую, может и ошибка пропадет.

Ariman
Posts: 1239
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 27 times
Contact:

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

Post by Ariman » Wed 10 Apr, 2019 10:05

IgorZ
Проверь, ради интереса, будет ли текущая версия падать. А то у меня никак не повторяется.

Версию для последнего билда можно достать в Appveyor-е (закладка Artifacts для нужной конфигурации).

IgorZ
Posts: 604
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 9 times
Been thanked: 38 times

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

Post by IgorZ » Wed 10 Apr, 2019 10:45

Ariman wrote:
Wed 10 Apr, 2019 10:05
IgorZ
Проверь, ради интереса, будет ли текущая версия падать. А то у меня никак не повторяется.

Версию для последнего билда можно достать в Appveyor-е (закладка Artifacts для нужной конфигурации).
Да, версия 2.7.2 работает, не падая, на любых падучих в 2.7.1 вариантах, спасибо. В общем, что это было, неясно, но ушло.

Post Reply

Return to “Обсуждение плагинов”