CaptainFlint
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору plander У меня ощущение, что вы не разобрались в сути этой функции. Изначально она задумывалась для контроля корректности при копировании, скачивании или распаковке файлов. Есть пачка файлов, которые мы откуда-то куда-то принесли (может, на ненадёжных дискетках, может по некачественной сети), и нам надо удостовериться, что их содержимое было перенесено корректно. Для этого к файлам прилагается вспомогательный файл контрольных сумм, внутри которого перечислены сами эти суммы вместе с именами исходных файлов, причём их там может быть много, и даже с подкаталогами. И вот мы запускаем проверщик, даём ему этот CRC-файл, он по нему идёт и для каждого указанного там файла считает сумму и сверяет её с тем, что указано. О найденных ошибках сообщает. Никакого переименования файлов не предусмотрено. Никакого сравнения двух случайных файлов на равенство не предусмотрено. Никакого показа хэша прямо в файловой панели также не предусмотрено. Поэтому все эти вещи делать технически хоть и возможно, но неудобно: поведение функции под всё это просто не затачивалось. Проще будет, если вы чётко опишете, какую задачу пытаетесь решить, а мы уже тогда попробуем посоветовать, какими методами её будет решать удобнее всего. Если просто сравнить два произвольных файла на равенство, то Fenrizz выше уже привёл решение. Если имеется только один файл и хэш к нему, но у файла другое имя, то опять же, выше было приведено два возможных решения (либо отредактировать CRC-файл, поправив в нём имя файла на требуемое, либо скопировать сам хэш в буфер обмена, поставить курсор на файл и вызвать функцию проверки CRC). Если что-то другое, то распишите подробно, что именно.
---------- Почему же, ё-моё, ты нигде не пишешь "ё"? |
|