Bonjour,
Je rencontre un problème avec le transfert de fichiers depuis mon IBM i voici les détails:
-Lorsque je télécharge un fichier physique depuis l'IBM i sur mon PC en utilisant WinSCP via SFTP, le fichier est illisible ou semble crypté lorsque je l'ouvre sur mon PC
-Cependant, lorsque j'effectue le même transfert via FTP, le fichier est parfaitement clair et lisible.
Merci d’avance pour votre aide pour résoudre ce problème.
fichier crypté lors du transfert SFTP via WinSCP
-
- Messages : 4
- Enregistré le : lun. 04 mai 2020, 17:12:25
- Localisation : https://t.me/pump_upp
- Contact :
Re: fichier crypté lors du transfert SFTP via WinSCP
Bonjour
FTP est capable de faire de la conversion d'encodage (sur des encodages mono-octet uniquement).
sftp et winscp font probablement des transferts binaires dans ce cas, auquel cas le contenu des fichiers est certainement EBCDIC ?
FTP est capable de faire de la conversion d'encodage (sur des encodages mono-octet uniquement).
sftp et winscp font probablement des transferts binaires dans ce cas, auquel cas le contenu des fichiers est certainement EBCDIC ?
Nathanaël
-
- Messages : 4
- Enregistré le : lun. 04 mai 2020, 17:12:25
- Localisation : https://t.me/pump_upp
- Contact :
Re: fichier crypté lors du transfert SFTP via WinSCP
Bonjour,
merci pour votre reponse.
Existe t il un clent SFTP ou autre solutions recommanderiez vous pour effectuer ce transfert ?
Cordialement
merci pour votre reponse.
Existe t il un clent SFTP ou autre solutions recommanderiez vous pour effectuer ce transfert ?
Cordialement
Re: fichier crypté lors du transfert SFTP via WinSCP
Bonjour,
scp ou sftp ne propose pas la conversion lors du transfert.
Il faut donc convertir préalablement les données et les transférer ensuite
Par exemple avec CPYTOIMPF FROMFILE(...) TOSTMF(...) STMFCCSID(1208)
Ou bien avec SQL pour plus de possibilités de manipuler la donnée
scp ou sftp ne propose pas la conversion lors du transfert.
Il faut donc convertir préalablement les données et les transférer ensuite
Par exemple avec CPYTOIMPF FROMFILE(...) TOSTMF(...) STMFCCSID(1208)
Ou bien avec SQL pour plus de possibilités de manipuler la donnée
Nathanaël