Sinon, DJFree, tu te dis ingénieur informaticien?
Il me semble que tu devrais revoir ton cours sur les protocoles de comm, chapitre "Perte de données".
Quand à envoyer un Zip ou un fichier non compressé, ton explication est bidon: dans les 2 cas, ça reste du binaire, y a aucune différence dans la façon de traiter le routage des fichiers.
Enfin, pour ceux que ça interesse, il y a toute une liste de trainers gratuits, fiables et pas verolés pour Civ3 toute versions, sur:
http://www.serialgamer.com/fichepc.php3?numfiche=4013§ion=4