недавно занялся програмированием на ПБ, не без помощи создал ланчер для одной ММО игры, и все вродебы норм, но хотелось бы добавить мелкие поезности в часности автоапдеитор
для основы для сервера взял автоапдеитор от Л2, та указываеш фаилы что надо проапить, и не только фалы но и папки и он все их архивирует в формате bz2
так же создает в корне куда архивиросал фаил
files.lst.bz2
в нутри фаил
files.lst

следуюшего содержания
[settings]
Rev|100
ModHosts|0
[/settings]
[self]

[/self]
[files_critical]
[/files_critical]
[files_normal]
bin32\aegisty.bin|cb01cbebcdaf486c1cefd886b6073c12|1185560
bin32\AION.bin|2ab83de7811c5cbb66f678b9e1abeb60|197891
bin32\AION.ini|35bd10ca6e29fa0e033136c3afce5672|2166776
bin32\AionRUS.ini|d42d2eae8d0356d94a530dda00198dfd|582
bin32\ATL80.dll|16b206229b2a348c8bcd8b5a6102a979|50031
bin32\Awesomium.dll|6985bfcd081b5cee9f67e16a2094c892|9137080
bin32\AwesomiumProcess.exe|2ab83de7811c5cbb66f678b9e1abeb60|197891
bin32\beecrypt.dll|ee39c50bdb41d173c869fd8ca50c067e|106997
[/files_normal]

я так понимаю это названия фаила его мд и хз что в конце
допустил я не буду их архивировать итд итп
а просто засуну на саит со всеми подпапками
там же положу фаил
files.lst
в конце подотру у всех фаилов ету непонятность оставлю только мд
а вот как сделать клиент
чтоб при нажатии кнопки конектился
скачивал етот фаил или сверялся с им, проверял все папки и фаилы что рядом с ним лежать, и качал что разнится по размеру с автозаменой, и мелочь чтоб графически показывал шкалу обшего процесса
те кто имел дело с играми понимают как работал апдеитор в подобных случаях
подскажите с чего начать
Заранее благодарю.