doc правильно понял, я надеялся что md5 файла можно посчитать зная его размер, но по всей видимости это не так. Очень жаль, всем спасибо за ответы.
ну посчитать md5 то можно, но не содержимого файла или на простом языке чек сумму.
для кругозора в ntfs
https://habr.com/ru/post/116506/
в пингвине ext4 яе-то вроде того
docs/python/build/doctrees/application/augur.augurplugin.AugurPlugin.doctree
ctime: 1568015286:910270900
mtime: 1568015286:910270900
dev: 0 ino: 0
uid: 0 gid: 0
size: 10584 flags: 0
ну мож кому сгодиться, по крайней мере наблюдал решения где на входе подается файл, а мне нужно было парсить из веба и сравнивать ответ с файлом имеющимся на пк
В проект добавляем usings
Объявляем класс
using System.Security.Cryptography;
public class Checksum
{
public static string GetSha(string input)
{
System.Security.Cryptography.SHA1 sha1sumc = System.Security.Cryptography.SHA1.Create(); // create object
byte[] data = sha1sumc.ComputeHash(Encoding.Default.GetBytes(input)); // Input data to array of byte and calc hash
StringBuilder sha1hash = new StringBuilder();
for (int i = 0; i < data.Length; i++) // Convert bytes to hex
{
sha1hash.Append(data[i].ToString("x2"));
}
return sha1hash.ToString(); // Return sha1 checks-sum
}
Используем в коде
string input = project.Variables["VaribleWithText"].Value;
return Checksum.GetSha(input);
Отличный вариант для проверки к примеру имеющихся файлов на диске и полученный файл с http загруженный контекст ответа считаем чек сумму не отходя от кассы, и сравниваем с чексуммой файла на диске.
з.ы. кому надо md5, заменить SHA1 на MD5