|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - Вычисление md5 хеш суммы файла с прогресс баром. |
|
.NET - Вычисление md5 хеш суммы файла с прогресс баром.
|
Новый участник Сообщения: 49 |
Профиль | Отправить PM | Цитировать Задача вычислять md5 хеш сумму файла и отображать ход вычисления в прогресс баре.
метод уже готов осталось только как-то отобразить ход в прогресс баре. private string ComputeMD5Checksum(string path) { using (FileStream fs = System.IO.File.OpenRead(path)) { MD5 md5 = new MD5CryptoServiceProvider(); byte[] fileData = new byte[fs.Length]; fs.Read(fileData, 0, (int)fs.Length); byte[] checkSum = md5.ComputeHash(fileData); string result = BitConverter.ToString(checkSum).Replace("-", String.Empty); return result; } } |
|
Отправлено: 20:17, 06-08-2014 |
Ветеран Сообщения: 740
|
Профиль | Отправить PM | Цитировать Цитата DoroViska:
Поясните вот этот кусок: Цитата DoroViska:
Цитата Iska:
|
|||
Отправлено: 13:06, 08-08-2014 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата User001:
|
|
Отправлено: 13:29, 08-08-2014 | #12 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Цитата DoroViska:
Когда человек видит, что на форме что то "тикает", это указывает ему на то, что приложение не зависло... |
|
------- Отправлено: 07:06, 29-08-2014 | #13 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Delirium, в этом случае не прогресс-бар нужен, а, скорее, что-то наподобие такого:
|
Отправлено: 07:50, 29-08-2014 | #14 |
Ветеран Сообщения: 740
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
Отправлено: 10:57, 29-08-2014 | #15 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Так я и говорю, что не в виде полосы, а в виде круга.
Предложение же коллеги Delirium имеет право на жизнь в том случае, если время вычисления хэша объёма всего файла пропорционально коррелирует со временем вычисления хэша небольшой части, взятой для оценки. Т.е., к примеру, если соблюдается примерное соотношение (время вычисления MD5 для 1Gb / 2¹⁰) ≈ время вычисления MD5 для 1Mb. Так оно или нет — я не знаю, не проверял. |
Отправлено: 17:00, 29-08-2014 | #16 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Инфо - Контрольные суммы MD5 дистрибутивов Windows | prokazzza | Наборы обновлений для Windows XP/2003/Windows 7 | 171 | 28-07-2018 21:29 | |
VBS/WSH/JS - Вычисление хэша MD5 строки | Iska | Скриптовые языки администрирования Windows | 2 | 28-01-2015 15:40 | |
как расшифровать хеш md5 в форуме YaBB и перенос пользователей в Drupal | koresaram | Хочу все знать | 15 | 05-11-2014 15:16 | |
[решено] Не сходятся с указанными хеш-суммы 2-х драйверов | liks | Хочу все знать | 5 | 22-08-2012 23:58 | |
CMD/BAT - помогите разобраться с прогресс-баром | medvedozayac@vk | Скриптовые языки администрирования Windows | 0 | 12-04-2012 21:49 |
|