Version complète: sur le forum Webmaster Hub : importation d'une archive avec ftp/get sous ms dos
Webmaster Hub > Informatique & Internet > PC-Gyver > Windows, IIS
sulkie
Bonjour, smile.gif

comme le spécifie mon titre, voici mon problème :
j'essaie de récupérer une archive archive.log.gz dpuis mon serveur ftp à l'aide d'un fichier .bat qui contient :

CODE
@echo off

ftp -v -w:100000 -s:ftplog.txt.


et ftplog.txt contient :

CODE
open serveur
user
pass

cd log_apache

ascii

get www.inook.com_20050723.log.gz

disconnect

quit


Mon archive arrive bien sur mon ordi, le souci c'est quand je veux la décompresser : Winrar me soumet un message de diagnostic :

CITATION
C:\mon_chemin\vers\l'archive\archive.log.gz : le CRC a échoué dans archive.log. Le fichier est corrompu.


unsure.gif

Pourquoi y'a-t-il ce message d'erreur ? blink.gif
merci ! wink.gif
Dan
Salut Sulkie,

Une des erreurs qui pourrait rendre cette archive invalide est que le transfert se soit effectué en mode ASCII et non en mode binaire.
Je place la probabilité à près de 100% smile.gif

Essaies en remplaçant "ascii" par "binary" à ton fichier de commande, et cela devrait être bon.

Le mode ASCII est réservé aux transferts de fichiers en mode texte, car il fait les conversions automatiques des caractères de fin de ligne.
Dans le sens Linux->Windows, il remplace les \n par \r\n ce qui fait que ton checksum ne sera plus bon et l'archive inexploitable wink.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.