Вопрос Хэш-сумма файлов с http сервера

TheLegend

Новичок
Хэш-суммы файлов хранятся в одном файле на http сервере в виде file:checksum. Загружаем его юзеру на ПК и сравниваем хэш-суммы файлов в директории и в этом файле, но как прочитать строку такого вида средствами inno? Буду рад любой помощи, особенно если описанный процесс можно сделать проще.
 
Последнее редактирование:
TheLegend, что мешает в установщике прописать хеш-сумму? Зачем в inno, который не приспособлен под нужды сервер - клиент делать геморой?
 
TheLegend, что мешает в установщике прописать хеш-сумму? Зачем в inno, который не приспособлен под нужды сервер - клиент делать геморой?
Очень большое количество файлов. Хочу реализовать функцию докачки поврежденных файлов программы. Библиотеки для загрузки есть, для получения контрольных сумм тоже, string1=имя файла, string2=сумма, разделенные :, string3=сумма файла юзера, выглядит не сложно.
 
Очень большое количество файлов. Хочу реализовать функцию докачки поврежденных файлов программы
Запаковал кучу файлов в архив, сделал сумму. Вы же не собираетесь делать убийцу стима?
Кто будет платить за сервер, сколько места на нем, как долговечна такая идея? Слишком много переменных, для определения целесообразности.
 
Не так выразился, установщик будет восстанавливать и обновлять файлы при необходимости. Это не для репаков игр, установщик собирает различный opensouce софт, который часто обновляется, файлы на серверах этих программ. Пользователь может выбрать, обновления каких-программ он хочет проверить/загрузить, запустив тот-же самый установщик еще раз, а скачивать все файлы, когда зачастую обновилось всего несколько не целесообразно.
 
Последнее редактирование:
Сравнив суммы файлов юзера и в притянутом с сервера checksum.md5(в нем будут суммы последних билдов и парочки ранних), скачать не совпадающие файлы и оставить checksum.md5 папке программы для восстановления. Я что-то упускаю?
 
Ну это если под заказ с кем-то работать или самому разбираться, не думаю что инно предназначен под такие нужды. Лучше написать это дело на более гибком и производительном языке (java, cи) который развивается и имеет под собой неплохую базу (мануал, поддержка, гайды и т.п.). Инно это лишь инструментарий для создания простых установочных пакетов.
 
Я ведь просто хотел узнать как прочитать строку file:checksum, чтобы значения разделенные : были в двух разных строках, уже разобрался по примерам. Простенькие программки на inno очень удобно писать, по сути дельфи с готовыми функциями и нарисованными фреймами.
 
Последнее редактирование:
Я ведь просто хотел узнать как прочитать строку file:checksum, чтобы значения разделенные : были в двух разных строках,
простите меня. я такой, хм позицию двух точек узнать. подумал, да ну бред какой-то. там еще какая-то информация написана. думаю - ага. :rofl:
 
Где то на форуме лежал пример чтения данных из текстовика, скорее всего это вам и нужно.
 
Назад
Сверху