| imho.ws |
![]() |
|
|
|||||||
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
|
|
# 1 |
|
Junior Member
Регистрация: 29.05.2004
Адрес: Казань
Сообщения: 108
![]() |
Delphi - Расчет контрольных сумм совместимых с Total Commander
Не подскажите где компонентик нарыть? чтобы мог делать из файлов контрольные суммы так же как тотал командер? есть алгоритмы CRC32, но что то они не такие как в тотале...
__________________
Все "спасибы" - в приват и в репутацию! не засоряйте форум!!!! © Plague |
|
|
|
|
# 2 |
|
::VIP::
Регистрация: 19.03.2004
Сообщения: 1 329
![]() ![]() ![]() ![]() |
В Total Commander использует WIN-SFV32, которая доступна и как отдельное Win32 приложение с GUI (sfv32w.exe), так и в виде версии для коммандной строки (sfv32.exe, 60 kb). Всё Freeware. Последнюю можно с успехом применять для вызовов в своём приложении.
|
|
|
|
|
# 3 | |
|
Junior Member
Регистрация: 29.05.2004
Адрес: Казань
Сообщения: 108
![]() |
Total Commander использует WIN-SFV32 расчитывается быстрее чем то что имеется у меня, тот механизм расчета который у меня даже медленнее расчитывает сумму чем компонент MD5, вот.
Цитата:
__________________
Все "спасибы" - в приват и в репутацию! не засоряйте форум!!!! © Plague |
|
|
|
|
|
# 4 | |
|
Junior Member
Регистрация: 11.10.2005
Сообщения: 63
![]() |
А весь выходной поток считывай.
Цитата:
|
|
|
|
|
|
# 5 |
|
::VIP::
Регистрация: 19.03.2004
Сообщения: 1 329
![]() ![]() ![]() ![]() |
Так ведь sfv32 формирует автоматически на выходе текстовый crc.txt с контрольными суммами (можно и свой файл задать - ключь -f). А в нем список имен файлов с контрольными суммами. Оттуда и читай своей программой.
И ещё никогда не стоит забывать, что поток вывода любой консольной программы можно просто перенаправить с консоли в файл. Код:
sfv32.exe [параметры] > report.txt |
|
|
|
|
# 6 | |||
|
Junior Member
Регистрация: 29.05.2004
Адрес: Казань
Сообщения: 108
![]() |
Цитата:
Цитата:
Цитата:
а в общем проект такой, есть винт, на нем файлов, все эти файлы индексируются, к ним подсчитываются контрольные суммы, и собственно все, пока что, это нужно для контроля за файлами, некий аналог Адынфу, есть еще Directory Report, и наверное еще что то...
__________________
Все "спасибы" - в приват и в репутацию! не засоряйте форум!!!! © Plague |
|||
|
|
|
|
# 7 |
|
::VIP::
Регистрация: 19.03.2004
Сообщения: 1 329
![]() ![]() ![]() ![]() |
VCL компонеты для создания SFV я не встречал, но на sourceforge.net по запросу sfv доступно приличное количество проектов с исходниками. Совместимость создаваемых контрольных сумм с WIN-SFV32 конечно придется пробовать... и в случае удачи переписать на Delphi
P.S. если займешься этим, сообщи о результатах, т.к. тема мне тоже интересна. |
|
|
|
|
# 8 | ||
|
Junior Member
Регистрация: 29.05.2004
Адрес: Казань
Сообщения: 108
![]() |
Цитата:
Цитата:
есть приблуда в виде сырцов для расчета SFV и MD5 как в ТС.
__________________
Все "спасибы" - в приват и в репутацию! не засоряйте форум!!!! © Plague |
||
|
|