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

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

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

Post by Ariman »

Анонс

Хотелки от пользователей:
  • работа с плагиновыми панелями, на которых реальные файлы
  • сравнить хэш с содержимым клипборда
  • возможность использовать upper case для шестнадцатеричного вывода
  • поддержка выбора кодировки для файлов хеш-листов
  • опция 1 хеш файл на 1 каталог
  • генерация одновременно нескольких хешей для файла
  • возможность сравнить вновь вычисленный хэш с предыдущим
  • запуск генератора через префикс
  • сохранение в лог ошибок при генерации
  • добавить поддержку ed2k хешей
Для желающих тестировать последние изменения, актуальные бинарники можно взять здесь.
Last edited by Ariman on Thu 12 Dec, 2019 12:11, edited 13 times in total.

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

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

Post by Taciturn »

Latest post of the previous page:

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

2useven10
Posts: 4000
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 179 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: 395
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 26 times
Been thanked: 9 times
Contact:

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

Post by Taciturn »

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

2useven10
Posts: 4000
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 179 times

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

Post by 2useven10 »

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

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

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

Post by Taciturn »

Так ведь автор забил на плагины и Far.

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

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

Post by Ariman »

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

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

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

Post by Taciturn »

Ariman wrote:
Sat 17 Jun, 2017 16:11
Не совсем понимаю как подсчет нескольких хешей убыстрит процесс. Выбор нескольких алгоритмов займет по времени явно больше времени чем выбор одного.
Для маленьких файлов это «больше времени» численно меньше, чем нужно на выбор конкретного формата. Особенное если подсчёт идёт параллельно, с использованием всех ядер.

User avatar
zg
zero-gravity
Posts: 5700
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 133 times
Contact:

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

Post by zg »

zg wrote:
Fri 02 Dec, 2016 23:23
ntfs file information использует многопоточность.

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

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

Post by Taciturn »

zg, да, этот плагин делает всё как нужно, спасибо. Хотя это несколько неожиданный функционал для такого названия.

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

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

Post by Ariman »

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

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

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

Post by Taciturn »

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

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

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

Post by Ariman »

Ну да, про макрос не подумал :)

skipik
Posts: 166
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 21 times
Been thanked: 18 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: 9231
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 91 times
Been thanked: 195 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: 1263
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 34 times
Contact:

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

Post by Ariman »

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

Post Reply

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