я делаю так - храню на сервере сжатый файл зипом и файл с хешем этого файла (мд5) - на серваке лежит пхп скрипт который формирует ХМЛ с хешами файлов (тупо читаем сожержиое имя_файла.раширение.мд5
при запуске лаунчера загрузщка этого ХМЛ и сравнивание мд5 с текущими файлаими
http://4gay.morfiksoft.net/filelist.php во пример.
При загрузке на сервер формирую мд5 файл и сам сжатый зипом файл.
__________________
каждый раз, когда ты пишешь int i вместо short i, сотни пользователей вынуждены докупать планку памяти
служба поддержки 4gay - ICQ 642274822