Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
 Аватар для Narkot1k
0 / 0 / 1
Регистрация: 26.01.2011
Сообщений: 33

Скачивание файла, только если у него MD5, отличающийся от имеющегося

06.08.2012, 02:44. Показов 1353. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите сделать программу, которая будет подключаться к сайту/айпи к определённому каталогу, смотреть там MD5 хеш файлов и папок, и если они отличаются от папок и файлов в той директории, в которой находиться программа, то их скачивает в эту директорию с заменой. Желательно с прогресбаром.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.08.2012, 02:44
Ответы с готовыми решениями:

Куда происходит запись файла, если не указать полный путь до него, а только одно его имя?
Доброго всем здравия, душевного и телесного, подскажите пожалуйста где находится этот самый файл куда мы что записываем, а затем считываем?...

Если MD5 программы не равен MD5, указанному на сервере, то программа закрывается
И так, собственно, изложил свою мысль в заголовке. Если MD5 программы не равен MD5, указанному на сервере (в текстовом файле), то...

Скачивание только определенного типа файла
Заранее извиняюсь, не нашел в какой ветке создавать тему, но вопрос в следующем: Есть фтп клиент в данном случае fz. Есть доступ фтп и...

11
Заблокирован
07.08.2012, 18:14
Цитата Сообщение от Narkot1k Посмотреть сообщение
Помогите сделать программу, которая будет подключаться к сайту/айпи к определённому каталогу, смотреть там MD5 хеш файлов и папок, и если они отличаются от папок и файлов в той директории, в которой находиться программа, то их скачивает в эту директорию с заменой. Желательно с прогресбаром.
Работу спонсируешь ?
1
 Аватар для Апострофф
9908 / 3924 / 742
Регистрация: 11.10.2011
Сообщений: 5,904
07.08.2012, 18:52
Narkot1k, вопрос - а для чего вам это?
inv.DS, ОверКвотинг и вымогательство...?
0
Заблокирован
07.08.2012, 18:59
Цитата Сообщение от Апострофф Посмотреть сообщение
inv.DS, ОверКвотинг и вымогательство...?
Нет, просто там не пара строчек кода, вот мне и интересно будет ли мое старание оплачиваться.

Зачем вообще ты хочешь именно привязать сравнение файлов на сервере и компьютере клиента именно по MD5 сумме? Если можно использовать к примеру глобальный номер версии программы и текстовый файл на сервере который редактируется при добавлении обновления, вносится информация в данный файл с повышением версии к примеру: 2 и версии программы 2, если глобальная версия равна 1, а версия на сервере в файле 2, тогда происходит обновление, да и трафик это сэкономит.
0
 Аватар для Апострофф
9908 / 3924 / 742
Регистрация: 11.10.2011
Сообщений: 5,904
07.08.2012, 19:14
inv.DS, в этом разделе разговор об оплате не уместен, пора бы понять!

Не по теме:

дождаться осталось реакции Narkot1kа -
согласен ли он на переезд во фриланс?

0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18031 / 7734 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
07.08.2012, 19:35
Проще по дате модификации.

Чтобы посмотреть MD5 на сервере, он дожен быть там записан в каком-то отдельном файле, а иначе для подсчета файл все равно придется скачивать и затем сравнивать хоть обычным бинарным способом, без разницы.

Важно - с какой целью это нужно...
0
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
08.08.2012, 06:50
Цитата Сообщение от inv.DS Посмотреть сообщение
вот мне и интересно будет ли мое старание оплачиваться
Не будет, здесь не фриланс, и говорить об оплате может только ТС, если посчитает нужным.
Предупреждение
2
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
09.08.2012, 12:54
изв , если мимо темы, если речь о казино типа, то ни одно из них не есть убыточное
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
09.08.2012, 18:31

Не по теме:

Вообще мне показалось, что inv.DS не столько просил оплаты в первом посте,
сколько хотел показать, что это всё таки работа, то что разделы на энтузиазме и так все знают,
поэтому никакого овер квотинга, сообщение полезное. Чел всё правильно говорит чтобы
до ТС всё таки дошло, а по правилам форума да - требовать оплату запрещено.
Обсуждать решение администрации я не буду, но чётких мер реагирования на форуме на такие
ситуации нету, а хотелось бы, чтобы они были, в т.ч. и по таймингу(3 дня прошло, ТС слился)



Narkot1k, вопрос - а для чего вам это?
Он делает автообновление версии программы.
0
 Аватар для Narkot1k
0 / 0 / 1
Регистрация: 26.01.2011
Сообщений: 33
09.08.2012, 20:31  [ТС]
inv.DS, не имею возможности.

Апострофф,
Dragokas,
Хочу сделать автоубдейтер для игры. Тобишь он будет обновлять старые файлы игры, на те, которые находятся на сервере.
0
Заблокирован
09.08.2012, 20:33
Цитата Сообщение от inv.DS Посмотреть сообщение
Зачем вообще ты хочешь именно привязать сравнение файлов на сервере и компьютере клиента именно по MD5 сумме? Если можно использовать к примеру глобальный номер версии программы и текстовый файл на сервере который редактируется при добавлении обновления, вносится информация в данный файл с повышением версии к примеру: 2 и версии программы 2, если глобальная версия равна 1, а версия на сервере в файле 2, тогда происходит обновление, да и трафик это сэкономит.
Облегчите себе жизнь и спокойный и имейте спокойный сон ! ! ! !
0
 Аватар для Narkot1k
0 / 0 / 1
Регистрация: 26.01.2011
Сообщений: 33
09.08.2012, 20:37  [ТС]
inv.DS, покажи пример кода пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.08.2012, 20:37
Помогаю со студенческими работами здесь

Скачивание файла по ссылке, если ссылка иногда меняется
Добрый день. Подскажите, как можно реализовать такую вещь. Есть вот эта страничка: https://www.avg.com/ru-ru/download.prd-arl Там есть...

Скачивание файла, если его размер не равен заданному
Уважаемые форумчане, есть код который проверяет размер файла и если он <> то программа его перекачивает или докачивает: Enumeration ...

Скачивание картинок, расчет md5
Доброго времени суток. Перейду сразу к делу. Есть на сервере папка с текстурами, есть клиент. Надо чтоб каждый раз при запуске клиент...

Проверка MD5 локального файла с MD5 записанных в двух разных текстовых файлах
Задача такова: Public Function CheckHash(LocalPath As Object, MD5File As Object) LocalPath - Местонахождение локальных файлов, у...

Скачивание файла с сервера php если путь к файлу прописан в базе данных
Пытаюсь скачать файл с сервера php, но файл который скачивается битый. Размер совсем другой. <?php require_once 'libs/mysql.php' ?>...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru