Иконка ресурса

DLL crc32 1.4

Нет прав для скачивания
Данная библиотека позволяет получить контрольную crc32 сумму любого файла быстрее чем MD5, примерно на 30%. Недостаток данного метода в том, что при желании можно подменить любое значение, использовав плагины с определенными расчетами последнего дворда в конце файла, но на практике это обычно не встречается.

Для подсчета в циклах файлов с длинными путями (более 259 символов в полном пути), нужно использовать префикс \\?\ в начале пути файла, или использовать функцию, которая при необходимости добавит префикс автоматически:
Код:
function ExtendPath(exPath: String): String;
begin
  if Length(exPath) > 259 then
  if Pos('\\?\',exPath) = 0 then
  begin
     exPath := '\\?\' + exPath;
  end;
  Result := exPath;
end;
использовать в путях:
Код:
ExtendPath(file_path);
Автор
groovy
Скачивания
58
Просмотры
737
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок
Сверху