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
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 »

Latest post of the previous page:

Каковы перспективы генерации одновременно нескольких хешей? Ищу юникодную замену 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 - нет.
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Ну, наверное, можно поправить HashCalc, раз все остальные так единодушны...
Оставьте хотелку на багтрекере -- https://sourceforge.net/p/farplugs/tickets/
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 »

Так ведь автор забил на плагины и Far.
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 »

Taciturn wrote:но для быстрой редкой проверки хэшей использовать не очень удобно - выбор нужного формата занимает больше времени чем сам подсчёт.
Не совсем понимаю как подсчет нескольких хешей убыстрит процесс. Выбор нескольких алгоритмов займет по времени явно больше времени чем выбор одного.
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 »

Ariman wrote: Sat 17 Jun, 2017 16:11 Не совсем понимаю как подсчет нескольких хешей убыстрит процесс. Выбор нескольких алгоритмов займет по времени явно больше времени чем выбор одного.
Для маленьких файлов это «больше времени» численно меньше, чем нужно на выбор конкретного формата. Особенное если подсчёт идёт параллельно, с использованием всех ядер.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

zg wrote: Fri 02 Dec, 2016 23:23ntfs file information использует многопоточность.
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 »

zg, да, этот плагин делает всё как нужно, спасибо. Хотя это несколько неожиданный функционал для такого названия.
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 »

Для маленьких файлов это «больше времени» численно меньше, чем нужно на выбор конкретного формата.
Я имею ввиду, что в интерфейсе тоже надо будет переключать на режим мульти-алгоритма, и это займет не меньше времени, чем выбор одного алгоритма, а то и больше.
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 »

Ariman wrote: Sat 17 Jun, 2017 20:47 Я имею ввиду, что в интерфейсе тоже надо будет переключать на режим мульти-алгоритма, и это займет не меньше времени, чем выбор одного алгоритма, а то и больше.
Лично я сделал это для NTFS File Information макросом и это не занимает времени. Собственно мне и переключение то не нужно, я как видел по хоткею всегда все алгоритмы разом, так и вижу (но уже с правильным CRC32).
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 »

Ariman, при сборке плагина в VS 2015 наблюдаю 3 предупреждения:

Можете поправить это? :)

P.S. это x64.
Last edited by skipik on Mon 03 Jul, 2017 23:28, edited 1 time 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 »

Ariman wrote: Tue 04 Jul, 2017 08:47Закомитил фикс.
 ! Message from: HaRT
Обсуждение приведений и предупреждений перенесено: viewtopic.php?p=144717#p144717
Фар есть инструмент, а не нянька. © 2009 DrKnS
akindhacker
Posts: 53
Joined: Wed 19 Apr, 2006 00:07

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

Post by akindhacker »

Вот если б в списки сум можно было входить как в архивы, да ещё и сравнивать с файлами с помощью плагина сравнения. Ах.
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 »

И как, интересно, это будет работать? На основании чего плагин сравнения будет файлы сравнивать? Кроме имени и хеша ничего нет.
Post Reply

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