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 »

Анонс

Хотелки от пользователей:
  • работа с плагиновыми панелями, на которых реальные файлы
  • сравнить хэш с содержимым клипборда
  • возможность использовать upper case для шестнадцатеричного вывода
  • поддержка выбора кодировки для файлов хеш-листов
  • опция 1 хеш файл на 1 каталог
  • генерация одновременно нескольких хешей для файла
  • возможность сравнить вновь вычисленный хэш с предыдущим
  • запуск генератора через префикс
  • сохранение в лог ошибок при генерации
  • добавить поддержку ed2k хешей
Для желающих тестировать последние изменения, актуальные бинарники можно взять здесь. (Уже нельзя)
Last edited by Ariman on Tue 04 May, 2021 08:01, edited 14 times in total.
User avatar
Dennis_Moore
Posts: 295
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 17 times

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

Post by Dennis_Moore »

Latest post of the previous page:

Ariman wrote: Это так и задумано было. :)
Я вообще собирался забросить версия под Far 2. Но, оказывается, есть ещё любители ретро, как ни странно. Был запрос на версию х86, я её добавил. Если версия х64 нужна, то могу собрать.
Мне x64 для FAR2 не нужна, просто показалось что вы недоглядели или сбой на плагринге, а FAR2 x86 использую на компьютерах с W2k т.ч. в x86 версии есть необходимость. И спасибо за плагин!
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

Dennis_Moore wrote: FAR2 x86 использую на компьютерах с W2k
v3 не работает (должен) или по иным причинам?
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

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

Post by Shmuel »

DrKnS wrote: v3 не работает (должен) или по иным причинам?
Начиная с билдов 3416-3417 (переход со стандартного Lua на LuaJIT), плагин LuaMacro и, соответственно, макросы в Win2K уже не работают.
User avatar
Dennis_Moore
Posts: 295
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 17 times

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

Post by Dennis_Moore »

DrKnS wrote:
Shmuel wrote:
FAR3 со всеми нужными плагинами (в.т.ч. LuaMacro) прекрасно работает под W2k если применять метод который я описывал в этой теме: viewtopic.php?t=5597. FAR2 держу для подстраховки и вот при обновлении плагина вспомнил что IntChecker выше 1.08 не работает на W2k без врапперов. Таким образом свои слова о необходимости версии для FAR2 x86 беру назад.
User avatar
Alexander84
Posts: 147
Joined: Fri 01 May, 2009 06:38
Has thanked: 16 times
Been thanked: 2 times

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

Post by Alexander84 »

Говорили-говорили (начиная отсюда) о надобности причесать мельтешение окна, а воз и ныне там. Грустно.
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 »

Кому не терпится, тот может патчи или пулреквесты присылать.
skipik
Posts: 318
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 67 times
Been thanked: 29 times

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

Post by skipik »

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



Это случается при попытке вычислить 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: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

skipik wrote: Это случается при попытке вычислить MD5 для нескольких файлов.
Только для MD5 или для других видов тоже? Вообще какие настройки используются при ошибке?
skipik wrote: Я так понимаю, что нужно подключать PDB, у меня его нет.
Вот собрал дебажную версию с pdb Линк
skipik
Posts: 318
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 67 times
Been thanked: 29 times

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

Post by skipik »

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





Спасибо за версию с PDB. Попробую "уронить" её и выложить нормальный стек.
Last edited by skipik on Fri 09 Jun, 2017 22:44, edited 2 times in total.
skipik
Posts: 318
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 67 times
Been thanked: 29 times

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

Post by skipik »

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






Last edited by skipik on Fri 09 Jun, 2017 23:10, edited 2 times in total.
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

 ! 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: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

skipik, отличная инфа, спасибо, проблема легко нашлась. Исправил, теперь не должно падать по идее. Я запушил изменения на гитхаб. Попозже выложу бинарники.
skipik
Posts: 318
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 67 times
Been thanked: 29 times

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

Post by skipik »

Ariman, спасибо большое за исправление! Собрал в VC14 (Boost 1.64.0) и прогнал тот же тест, падения не случилось. Рушилась именно релизная версия, причём с моими бинарниками там был чёткий кейс и стабильное падение. Беглый тест версии 2.6.1 проблем не выявил. Будем надеяться, что ошибка окончательно устранена.
User avatar
Taciturn
Posts: 600
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 89 times
Been thanked: 31 times
Contact:

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

Post by Taciturn »

Каковы перспективы генерации одновременно нескольких хешей? Ищу юникодную замену CRC/Hash calculator, который выводит контрольную сумму на экран и больше ничего. Пытался использовать HashCalc, в плане функционала всё Ok, но в нём есть критический недостаток - как минимум CRC32 считается неправильно. Integrity Checker считает всё правильно, спасибо за это, но для быстрой редкой проверки хэшей использовать не очень удобно - выбор нужного формата занимает больше времени чем сам подсчёт.
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Taciturn wrote: Fri 16 Jun, 2017 19:43как минимум CRC32 считается неправильно.
Вопрос в том, что считать правильным.
Просто CRC32 - слишком неоднозначная вещь.
HashCalc считает CRC32 XFER JAMCRC, она скорее всего = ~ваша_правильная_crc32 (CRC32 zlib).
Last edited by 2useven10 on Fri 16 Jun, 2017 22:19, edited 3 times in total.
User avatar
Taciturn
Posts: 600
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 89 times
Been thanked: 31 times
Contact:

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

Post by Taciturn »

Может и так, но все остальные утилиты которые я пробовал (7-Zip, WinRAR, fsum, HashMyFiles, Hashtab, HashCheck) считают так же, как CRC/Hash calculator и Integrity Checker. А HashCalc - нет.
Post Reply

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