Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Программы для вычисления и проверки контрольных сумм

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Открыть новую тему     Написать ответ в эту тему

Da_Neil



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Проверка контрольных сумм

 




Графический интерфейс пользователя (GUI)

Интеграция в свойства файла

Консольные

Плагины для файлового менеджера Total Commander



Примечания:
1 = Free/Open Source


бэкап шапки от 26.04.2019 http://forum.ru-board.com/topic.cgi?forum=5&topic=5201&start=460#15

Всего записей: 3420 | Зарегистр. 05-03-2002 | Отправлено: 22:40 06-11-2002 | Исправлено: DimmY, 12:35 21-07-2024
kraeved



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Hunter23071985
Какой алгоритм лучше выбрать [в вашей программе CHK] для поиска дубликатов?

Цитата:
encode
Для поиска дубликатов я бы рекомендовал BLAKE2b (512-bit) или SHA-512.

Диалог из 2019, но увидел и не могу молчать: для этой задачи хватит xxHash3-64.
 
encode что-то перестал заходить к нам, так и не реализовав паузу во время подсчёта.
Написал ему письмо, авось навестит Руборд и порадует новостями о программе.

Всего записей: 1000 | Зарегистр. 01-03-2003 | Отправлено: 04:47 31-01-2024 | Исправлено: kraeved, 15:03 31-01-2024
Porta_Negra

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Разрешается ли здесь спрашивать серийный номер TurboSFV 10 PE?

Всего записей: 84 | Зарегистр. 21-12-2008 | Отправлено: 14:04 04-02-2024 | Исправлено: Porta_Negra, 14:05 04-02-2024
frost745



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HashTools 4.8.1

Цитата:
Системные Требования:
 
 - Windows 11 и 10 (1607 и выше) (32- и 64-разрядные версии)
 - Windows Server 2022, 2019 и 2016 (32- и 64-разрядная версии)
 - Требуется среда выполнения рабочего стола Microsoft .NET 7, которая при необходимости будет  
   установлена автоматически.
 - Требуется среда выполнения Microsoft WebView2, которая при необходимости будет установлена автоматически.
 
   
https://www.binaryfortress.com/HashTools/Download/
 

Цитата:
v4.8.1 • May 31, 2024
 
 - Updated to .NET 8
 - Many UI and performance improvements

Всего записей: 4193 | Зарегистр. 26-02-2013 | Отправлено: 23:17 31-05-2024 | Исправлено: frost745, 23:20 31-05-2024
Vasily_Koshkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые, подскажите пожалуйста, какие из упомянутых здесь утилит реально поддерживают многопоточность и умеют проверять файлы по списку?  
По функционалу вроде неплох RHash, но он не поддерживает многопоточность и скорость оставляет желать лучшего.  
Слышал много хвалебных отзывов о CHK Hash Tool (многопоточность "из коробки", высокая скорость), однако даже такую безделицу, как проверка файлов по списку, он не умеет (пробовал текущую версию 5.25 - висит постоянная ошибка). Посоветуйте, будьте добры, кто чем пользуется, чтобы считать шустро и без критичных багов? Спасибо!

Всего записей: 1415 | Зарегистр. 07-02-2004 | Отправлено: 14:56 03-06-2024 | Исправлено: Vasily_Koshkin, 03:40 04-06-2024
Aleksandr SHCH

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vasily_Koshkin
Посмотрите RapidCRC Unicode.

Всего записей: 2262 | Зарегистр. 02-01-2008 | Отправлено: 10:31 04-06-2024
Vasily_Koshkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksandr SHCH

Цитата:
Посмотрите RapidCRC Unicode.

Благодарю за наводку! Интересная утилита, работает быстро. Но к сожалению не нашел в ней возможности проверять файлы по списку.

Всего записей: 1415 | Зарегистр. 07-02-2004 | Отправлено: 13:46 07-06-2024
Aleksandr SHCH

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Но к сожалению не нашел в ней возможности проверять файлы по списку.  

Vasily_Koshkin
Какому?
Если список из файла, то кнопка "Open Files" справа внизу, над кнопкой Exit. Также можно открывать файлы хешей через контекстное меню Windows...

Всего записей: 2262 | Зарегистр. 02-01-2008 | Отправлено: 14:04 07-06-2024
Vasily_Koshkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksandr SHCH

Цитата:
Какому?
Если список из файла, то кнопка "Open Files" справа внизу, над кнопкой Exit.

Например, такому:
https://ftp.heanet.ie/mirrors/linuxmint.com/debian/sha256sum.txt
При загрузке в столбце 'Info' пишет 'No hash found'. 4 из 6 файлов находятся в одном каталоге со списком.  

Всего записей: 1415 | Зарегистр. 07-02-2004 | Отправлено: 16:38 08-06-2024 | Исправлено: Vasily_Koshkin, 16:40 08-06-2024
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vasily_Koshkin

Цитата:
Например, такому:

С подобным форматом отлично справляются rhash, hashsum из  https://github.com/libtom/libtomcrypt, shasum из https://metacpan.org/pod/shasum и др.

Всего записей: 7633 | Зарегистр. 08-09-2001 | Отправлено: 22:03 08-06-2024
Vasily_Koshkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los

Цитата:
С подобным форматом отлично справляются rhash,

Вы имеете в виду формат списка файлов? Стесняюсь спросить, а что особенного в этом формате? Rhash - это чуть ли не единственная утилита из представленных здесь, которая ожидаемо отрабатывает в данной ситуации. Жаль только, что многопоточность не поддерживает.  

Всего записей: 1415 | Зарегистр. 07-02-2004 | Отправлено: 10:16 09-06-2024
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vasily_Koshkin

Цитата:
Стесняюсь спросить, а что особенного в этом формате?

Не менее застенчиво отвечаю:
наличие звездочки перед путем к файлу.
 

Цитата:
и скорость оставляет желать лучшего.

С этим можно поспорить, сравнил скорость подсчета с несколькими аналогами - в 5 из шести случаев rhash шустрее, иногда раза в полтора.
 
hyperfine -w5 'rhash test.iso' 'shasum -a 256 test.iso' 'hashsum -a sha256 test.iso' и т.д.
Для rhash  использовался файл конфигурации.

Всего записей: 7633 | Зарегистр. 08-09-2001 | Отправлено: 11:53 09-06-2024
Porta_Negra

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TurboSFV 10.11 был выпущен сегодня.

Всего записей: 84 | Зарегистр. 21-12-2008 | Отправлено: 17:39 20-07-2024
HandyCache

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В папках и подпапках есть файлы и файлы с контрольными суммами *.md5. Со временем некоторые файлы удаляются и добавляются новые. Нужно в выделенных папках (с рекурсией) в файлах *.md5 отсортировать строки по имени в алфавитном порядке и удалить хеши удалённых файлов (без подсчёта crc). Существуют ли программы способные это сделать?

Всего записей: 139 | Зарегистр. 09-10-2008 | Отправлено: 13:28 30-08-2024
MBK2

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HandyCache
Формулируйте задачу правильно.
Дано: Папки с парами файлов <имя.расширение>,<имя.md5>
Требуется: Удалить все файлы <имя.md5> без пары.
 
Так?
Если да, то сильно специфичная задача, навряд ли готовое однокнопочное решение есть, однако легко кодится простейшим батчем в несколько строк.

Всего записей: 4968 | Зарегистр. 18-09-2018 | Отправлено: 13:33 30-08-2024 | Исправлено: MBK2, 13:34 30-08-2024
HandyCache

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MBK2
В каждой папке много файлов и один ~CheckSum~.md5
 
*.md5 файл
0c6391615496ffca016955e15aaf35dc *имя файла.mp4
802c7c5230c35f504c2649f6373558f9 *другое имя файла.mp4
 
Нужно в выделенных папках в Total Commander, по нажатию кнопки, отсортировать строки в ~CheckSum~.md5 по имени файла в алфавитном порядке и удалить хеши удалённых файлов.

Всего записей: 139 | Зарегистр. 09-10-2008 | Отправлено: 13:54 30-08-2024 | Исправлено: HandyCache, 13:59 30-08-2024
MBK2

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HandyCache
На такое точно готового не будет и даже батчем сильно тоскливо реализовывать.
Рекомендую vbs или, лучше, PowerShell, если у вас, конечно, винда.

Всего записей: 4968 | Зарегистр. 18-09-2018 | Отправлено: 15:39 30-08-2024
www_world

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HandyCache

Цитата:
В каждой папке много файлов и один ~CheckSum~.md5
 
*.md5 файл
0c6391615496ffca016955e15aaf35dc *имя файла.mp4
802c7c5230c35f504c2649f6373558f9 *другое имя файла.mp4
 
Нужно в выделенных папках в Total Commander, по нажатию кнопки, отсортировать строки в ~CheckSum~.md5 по имени файла в алфавитном порядке и удалить хеши удалённых файлов.

В простейшем случае (для одной папки) типа такого

Код:
@ECHO OFF & CHCP 1251
SET "fmd5=%date:.=-%_%time:~6,2%.%time:~3,2%.%time:~0,2%"
FOR /f "delims=" %%f IN ('DIR /a-d /b *') DO (
  FOR /f "delims=" %%m IN ('DIR /a-d /b *.md5') DO FINDSTR /E /L /C:"%%f" "%%m" >> "%fmd5%"
  )
FOR /f "delims=" %%d IN ('DIR /a-d /b *.md5') DO REN "%%d" "%%d.old"  
REN "%fmd5%" "%fmd5%.md5"
PAUSE

для нескольких независимых папок нужно малость изменить. Но, вообще говоря, ваш вопрос никаким боком, даже отдаленно, не имеет отношения к данной теме, поскольку связан исключительно с файловой системой и текстовыми файлами. Поэтому единственно правильным решением для вас будет обратиться в  специальную тему по батникам, сформулировать задание и попросить о помощи. Задача по сути тривиальная и вам насыпят решений с горкой, если сформулируете конечную задачу максимально подробно, из которой будет ясно, что вы хотите иметь на выходе. И сделаете это без подпинывания и сразу.

Всего записей: 442 | Зарегистр. 04-11-2018 | Отправлено: 21:49 30-08-2024
HandyCache

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
www_world
Что то он у меня не работает. Файл не найден. Попробую написать в тему по батникам.

Всего записей: 139 | Зарегистр. 09-10-2008 | Отправлено: 14:47 01-09-2024 | Исправлено: HandyCache, 15:12 01-09-2024
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HandyCache,
команда
rhash --missing=filesum.md5
выведет список отсутствующих файлов. Как и чем удалить их удалить их из файла filesum.md5, наверное лучше спросить в теме про батники.

Всего записей: 7633 | Зарегистр. 08-09-2001 | Отправлено: 17:29 01-09-2024
MBK2

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
Там еще и переупорядочить надо.
Кстати, по условию так же непонятно - если файлы, наоборот, добавились, надо ли добавлять строки с их контрольными суммами?

Всего записей: 4968 | Зарегистр. 18-09-2018 | Отправлено: 19:08 01-09-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Компьютерный форум Ru.Board » Компьютеры » Программы » Программы для вычисления и проверки контрольных сумм


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru