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

Здесь можно обсудить ваш любимый плагин.
Post Reply
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
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

Latest post of the previous page:

Ariman wrote:
AleXH wrote:Пожелание. Расчёт хешей в архивах. В частности, сравнение файла в FS с файлом на панели arclite (востребовано при ручном обновлении).
Забыл на это ответить.
А как я с архива файлы достану чтобы хеш подсчитать? В API же вроде такое не поддерживается.
В апи панельный плагин может отдавать crc32.

Учитывая, что IntChecker2 не работает на плагиновых панелях, странно что он даёт себя запустить, выбрать все опции, и только после этого сообщает что не будет работать.
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

Почитал тему с начала, собрал дополнительно такие пожелания:

- работа с поддиректориями ([x] Process directories recursively работает только на один уровень)
- настройка для выбора относительных/абсолютных путей
- пометка файлов
- работа плагиновыми панелями на которых реальные файлы
- поддержка torrent

P.S.
А как должна работать команда Compare Panels? У меня по ней ничего не происходит.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

John Doe wrote:check:hashlist.md5

Code: Select all

╔════════════ Error ════════════╗
║ File is not a valid hash list ║
╟───────────────────────────────╢
║            { OK }             ║
╚═══════════════════════════════╝
Исправил.
John Doe wrote:Учитывая, что IntChecker2 не работает на плагиновых панелях, странно что он даёт себя запустить, выбрать все опции, и только после этого сообщает что не будет работать.
Теперь не даёт.
John Doe wrote:- работа с поддиректориями ([x] Process directories recursively работает только на один уровень)
Странно, у меня дальше одного уровня заходит, если стоит галочка.
John Doe wrote:- настройка для выбора относительных/абсолютных путей
Сделаю.
John Doe wrote:- пометка файлов
В смысле?
John Doe wrote:- работа плагиновыми панелями на которых реальные файлы
Типа временной панели?
John Doe wrote:- поддержка torrent
В каком виде? В .torrent файлах хеши отдельных файлов не хранятся.
John Doe wrote:P.S.
А как должна работать команда Compare Panels? У меня по ней ничего не происходит.
Должен диалог появиться с параметрами, ну или сообщение с ошибкой несовместимости.
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

Ariman wrote:
John Doe wrote:- пометка файлов
В смысле?
Пометка файлов на панели по результату верификации. Пометить те, хэш которых соответствует, и наоборот.
Ariman wrote:
John Doe wrote:- работа плагиновыми панелями на которых реальные файлы
Типа временной панели?
Да.
Ariman wrote:
John Doe wrote:- поддержка torrent
В каком виде? В .torrent файлах хеши отдельных файлов не хранятся.
Но в целом проверить можно. (И если какой-то блок не совпадёт, то подозреваю можно выяснить, какие файлы затонуты).
John Doe wrote:А как должна работать команда Compare Panels? У меня по ней ничего не происходит.
Вот у меня так. Посмотрим что в новой версии будет.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

John Doe wrote:Пометка файлов на панели по результату верификации. Пометить те, хэш которых соответствует, и наоборот.
Фича то на самом деле присутствует. Помечаются несовпадающие файлы. Но, оказывается, в тройке по каким-то причинам оно работать не хочет. :(
John Doe wrote:Да.
Попробую.
John Doe wrote:Но в целом проверить можно. (И если какой-то блок не совпадёт, то подозреваю можно выяснить, какие файлы затонуты).
Не, не буду я ради этого прикручивать парсер торрент файлов. Для этого специальные плагины есть.
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

Ariman wrote:Фича то на самом деле присутствует. Помечаются несовпадающие файлы. Но, оказывается, в тройке по каким-то причинам оно работать не хочет. :(
Может понадобиться и обратное: пометить совпадающие.
Ariman wrote:Не, не буду я ради этого прикручивать парсер торрент файлов. Для этого специальные плагины есть.
Мало ли, может используемая вами библиотека умеет.
Мне попадались такие, например https://github.com/rhash/RHash
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

John Doe wrote:Мало ли, может используемая вами библиотека умеет.
Мне попадались такие, например https://github.com/rhash/RHash
Её как раз и использую. :)
Либа умеет считать info hash, какая от него польза то на практике?
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

Либа умеет создавать torrent файлы.
А проверять их значит не умеет. Ясно.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Ну как-то так. Там только функции по добавлению файлов в торрент, а прочитать готовый торрент ничего нет.
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

И как я понял оно умеет только по торренту на файл
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Та вроде нет, можно запихнуть кучу файлов в один торрент. Но читать назад кода нет.
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

Значит библиотека функциональнее, чем консольная утилита:
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

2.01 умеет сохранять абсолютные пути в хешфайле
Но потом не может его проверить

При запуске команды сравнения панелей по прежнему никакой реакции
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

John Doe wrote:Значит библиотека функциональнее, чем консольная утилита:
Ну я не тестировал, только на код взглянул.
John Doe wrote:2.01 умеет сохранять абсолютные пути в хешфайле
Но потом не может его проверить
Исправлю.
John Doe wrote:При запуске команды сравнения панелей по прежнему никакой реакции
Кажется есть идея. У тебя случайно курсор не на ".." стоит?
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

Не зависит от позиции курсора.
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

В новой версии плагина не исправлена версия, по-прежнему 2.0.0 (build 0)
Post Reply

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