Aller au contenu

importation d'une archive avec ftp/get sous ms dos


sulkie

Sujets conseillés

Bonjour, :)

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 :

@echo off

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

et ftplog.txt contient :

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 :

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

:unsure:

Pourquoi y'a-t-il ce message d'erreur ? :blink:

merci ! ;)

Lien vers le commentaire
Partager sur d’autres sites

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% :)

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 ;)

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...