![]() |
написать програмку Добрый день ! Условия Два удаленных компа. «Слушаем» определенную папку (возможность выбора папки или через ini фаил или через графический интерфейс) - конечно лучше чтобы работала сервисом , но если это трудно могу и запускать планировщиком. С файла считаем хэш сумму и отправляем фаил на удаленный комп в определенную папку (желательно по ftp) (ftp на удаленной машине запущен) – на удаленной машине проверяем хэш сумму и если сумма сходиться скидываем фаил в другую папку и отправляем эл письмо (почтовик есть), если хэш суммы не сходятся – ругаемся в электронку . логи обработки файлов должны вестись на обоих машинах. Настройка папок,электронки и ftp сервера (хоть в инифайле , хоть в графическом интрефейсе). Язык написания не важен (хоть в блокноте), главное чтобы меньше движений с библиотеками. доп. вопросы и стоимось в личку. Спасибо ! |
да , программа под win |
"С файла считаем хэш сумму" - что за файл, его тип/объем, сколько раз в сутки обновление файла? Зачем электронка? Если использовать ЯДиск, Дпропбоксм итп - практически получается ваш функционал без к-либо программирования. На сервере и клиенте просто настроили папку синхронизации - и все. Если же нужно инициировать e-mail об обновлении - есть VBS-скрипты на script-coding.info, есть в конце концов API у ЯД итп. |
economist файл txt , он не обновляется а создается новый. Ядиск не нужен. |
А если будут коллизии, когда будет одинаковый хэш для разных файлов. А так соглашусь с economist. Есть отлаженные решения зачем городить огород. Разве только что данные в файле конфиденциальны. Тогда его нужно шифровать хоть как-то. Например, запихивая в архив 7z с паролем, используя криптоконтейнеры, ну или стандартные методы шифрования. |
ipp , машины находятся в доверенной зоне, в инет ничего не выкладывается. мне нужно сравнение хэш сумм , я тз написал - кто хочет тот возьмется =) |
5-kim >А, здесь хэш используется для контроля целостности файла при передаче, а то я не так понял. Можно было бы взяться, но завален работой на ближайшие 3-4 месяца. |
0-kim >как хеш-суммы передаются между машинами? И у вас предполагается перезапись файлов? |
40KHYTbIU файлы разные, но однотипные и небольшие килобайт по 10-15 , по идее их сразу переносить в другие папки или в архив |
40KHYTbIU - хэш суммы можно и отдельным файлом переносить |
OwnCloud - [url]https://ru.wikipedia.org/wiki/OwnCloud[/url] или даже что-нибудь P2P, что крутится локально. |
[quote=kim;38827822]на удаленной машине проверяем хэш сумму и если сумма сходиться [/quote] Если хеши совпали, значит на удаленном компе этот файл уже известен.[quote=kim;38827822]и отправляем фаил на удаленный комп[/quote] тем более что Firewall обнаруживает несанкционированную деятельнось и не пропускает.[quote=ipp;38835828]машины находятся в доверенной зоне, в инет ничего не выкладывается.[/quote][quote=ipp;38836129] 5-kim >А, здесь хэш используется для контроля целостности файла при передаче, а то я не так понял. Можно было бы взяться, но завален работой на ближайшие 3-4 месяца. [/quote] за этим следят службы tcp ip. А проседуры вычисления хешеё везде валяются. |
Текущее время: 19:07. Часовой пояс GMT +3. |