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

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

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

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

Анонс

Хотелки от пользователей:
  • работа с плагиновыми панелями, на которых реальные файлы
  • генерация одновременно нескольких хешей для файла
  • возможность сравнить вновь вычисленный хэш с предыдущим
  • сравнить хэш с содержимым клипборда
  • запуск генератора через префикс
  • возможность использовать upper case для шестнадцатеричного вывода
  • сохранение в лог ошибок при генерации
  • поддержка выбора кодировки для файлов хеш-листов
  • опция 1 хеш файл на 1 каталог
Last edited by Ariman on Thu 04 Aug, 2016 08:29, edited 8 times in total.

Ariman
Posts: 1153
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 10 times
Been thanked: 23 times
Contact:

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

Post by Ariman » Tue 18 Apr, 2017 15:51

Latest post of the previous page:

John Doe wrote:разблокирует не соответствующую кнопку, а разделительную черту.
Ага, есть такое. Спасибо, исправлю.
John Doe wrote:Если как я понимаю файлов помощи заведомо нет, то неясно зачем обрабатывать F1
Ну тут обработка заключается только в выставлении имени топика в функции создания диалога. :)
Изначально была мысль создать файлы помощи, но потом пришла лень, и процесс дальше не пошел. А параметры вызова остались в прежнем виде.

User avatar
Dennis_Moore
Posts: 230
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 5 times
Been thanked: 10 times

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

Post by Dennis_Moore » Fri 05 May, 2017 20:09

На Plugring'e x64 версия для FAR2 осталась прежней (2.4.3.0), а x86 версия последняя (2.5.1.0). Просба к Ariman'у перезалить.

Ariman
Posts: 1153
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 10 times
Been thanked: 23 times
Contact:

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

Post by Ariman » Mon 08 May, 2017 18:57

Это так и задумано было. :)
Я вообще собирался забросить версию под Far 2. Но, оказывается, есть ещё любители ретро, как ни странно. Был запрос на версию х86, я её добавил. Если версия х64 нужна, то могу собрать.
Last edited by Ariman on Wed 10 May, 2017 09:20, edited 1 time in total.

User avatar
Dennis_Moore
Posts: 230
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 5 times
Been thanked: 10 times

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

Post by Dennis_Moore » Tue 09 May, 2017 10:45

Ariman wrote: Это так и задумано было. :)
Я вообще собирался забросить версия под Far 2. Но, оказывается, есть ещё любители ретро, как ни странно. Был запрос на версию х86, я её добавил. Если версия х64 нужна, то могу собрать.
Мне x64 для FAR2 не нужна, просто показалось что вы недоглядели или сбой на плагринге, а FAR2 x86 использую на компьютерах с W2k т.ч. в x86 версии есть необходимость. И спасибо за плагин!

User avatar
DrKnS
Posts: 4582
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 116 times
Contact:

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

Post by DrKnS » Tue 09 May, 2017 10:55

Dennis_Moore wrote: FAR2 x86 использую на компьютерах с W2k
v3 не работает (должен) или по иным причинам?

Shmuel
Posts: 5164
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 15 times
Been thanked: 145 times

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

Post by Shmuel » Tue 09 May, 2017 11:28

DrKnS wrote: v3 не работает (должен) или по иным причинам?
Начиная с билдов 3416-3417 (переход со стандартного Lua на LuaJIT), плагин LuaMacro и, соответственно, макросы в Win2K уже не работают.

User avatar
Dennis_Moore
Posts: 230
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 5 times
Been thanked: 10 times

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

Post by Dennis_Moore » Wed 10 May, 2017 12:00

DrKnS wrote:
Shmuel wrote:
FAR3 со всеми нужными плагинами (в.т.ч. LuaMacro) прекрасно работает под W2k если применять метод который я описывал в этой теме: https://forum.farmanager.com/viewtopic.php?t=5597. FAR2 держу для подстраховки и вот при обновлении плагина вспомнил что IntChecker выше 1.08 не работает на W2k без врапперов. Таким образом свои слова о необходимости версии для FAR2 x86 беру назад.

User avatar
Alexander84
Posts: 81
Joined: Fri 01 May, 2009 06:38
Has thanked: 6 times

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

Post by Alexander84 » Tue 16 May, 2017 13:11

Говорили-говорили (начиная отсюда) о надобности причесать мельтешение окна, а воз и ныне там. Грустно.

Ariman
Posts: 1153
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 10 times
Been thanked: 23 times
Contact:

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

Post by Ariman » Wed 17 May, 2017 10:09

Кому не терпится, тот может патчи или пулреквесты присылать.

skipik
Posts: 55
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 3 times
Been thanked: 2 times

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

Post by skipik » Thu 08 Jun, 2017 15:42

В последнее время плагин падает с такой ошибкой:



Это случается при попытке вычислить MD5 для нескольких файлов.
---
Far 3.0.4973 x64 | IntChecker 2.6.0.0.

P.S. в стеке не очень полезная информация. Я так понимаю, что нужно подключать PDB, у меня его нет.
Last edited by skipik on Fri 09 Jun, 2017 22:45, edited 1 time in total.

Ariman
Posts: 1153
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 10 times
Been thanked: 23 times
Contact:

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

Post by Ariman » Thu 08 Jun, 2017 16:15

skipik wrote: Это случается при попытке вычислить MD5 для нескольких файлов.
Только для MD5 или для других видов тоже? Вообще какие настройки используются при ошибке?
skipik wrote: Я так понимаю, что нужно подключать PDB, у меня его нет.
Вот собрал дебажную версию с pdb Линк

skipik
Posts: 55
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 3 times
Been thanked: 2 times

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

Post by skipik » Thu 08 Jun, 2017 16:57

Ariman, настройки такие:





Спасибо за версию с PDB. Попробую "уронить" её и выложить нормальный стек.
Last edited by skipik on Fri 09 Jun, 2017 22:44, edited 2 times in total.

skipik
Posts: 55
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 3 times
Been thanked: 2 times

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

Post by skipik » Fri 09 Jun, 2017 22:23

Ariman, дебаг-версия как назло перестала падать. В итоге решил собрать сам в VC14 и вот она уже упала. В этот раз информация чуть подробнее:






Last edited by skipik on Fri 09 Jun, 2017 23:10, edited 2 times in total.

User avatar
HaRT
Moderator
Posts: 8048
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

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

Post by HaRT » Fri 09 Jun, 2017 22:37

 ! Message from: HaRT
skipik, научитесь уже, пожалуйста, именовать спойлеры: .

2017-06-10 Спасибо.
Last edited by HaRT on Sat 10 Jun, 2017 16:05, edited 1 time in total.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Ariman
Posts: 1153
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 10 times
Been thanked: 23 times
Contact:

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

Post by Ariman » Sat 10 Jun, 2017 14:30

skipik, отличная инфа, спасибо, проблема легко нашлась. Исправил, теперь не должно падать по идее. Я запушил изменения на гитхаб. Попозже выложу бинарники.

skipik
Posts: 55
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 3 times
Been thanked: 2 times

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

Post by skipik » Sat 10 Jun, 2017 15:16

Ariman, спасибо большое за исправление! Собрал в VC14 (Boost 1.64.0) и прогнал тот же тест, падения не случилось. Рушилась именно релизная версия, причём с моими бинарниками там был чёткий кейс и стабильное падение. Беглый тест версии 2.6.1 проблем не выявил. Будем надеяться, что ошибка окончательно устранена.

Taciturn
Posts: 339
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 2 times
Been thanked: 3 times
Contact:

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

Post by Taciturn » Fri 16 Jun, 2017 19:43

Каковы перспективы генерации одновременно нескольких хешей? Ищу юникодную замену CRC/Hash calculator, который выводит контрольную сумму на экран и больше ничего. Пытался использовать HashCalc, в плане функционала всё Ok, но в нём есть критический недостаток - как минимум CRC32 считается неправильно. Integrity Checker считает всё правильно, спасибо за это, но для быстрой редкой проверки хэшей использовать не очень удобно - выбор нужного формата занимает больше времени чем сам подсчёт.

Post Reply

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