Decodé un fichier binaire lu sur un serveur ftp en python

L’auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Bonsoir à tous,

Je fais un petit script pour récupérer des fichiers sur mon serveur ftp tous ce passe bien.

Je récupère un fichier depuis mon serveur ftp de cette maniere:


ftp.retrbinary(localFile, open("localFile.txt",'wb').write)

lorsque je récupère le texte à l’intérieur j’ai :

Cool champion notre syst=C3=A8me est en tas je vous assure= cool

Le message original est:

Cool champion notre système est en tas je vous assure cool

Je vois que système est encodé j’essaye de le décodé sans succes et aussi je comprends pas = qui est a la fin d’assure.

Pouvez-vous m’aider?

Merci pour toutes vos suggestions.

À la recherche de la connaissance.

+0 -0

Cette réponse a aidé l’auteur du sujet

Salut \o

C’est le format Quoted-Printable.

Normalement, il devrait y avoir un saut de ligne après le = de assure, mais le format Markdown le cache de par son fonctionnement.

Enfin, un signe égal suivi par un saut de ligne (donc la suite des trois caractères de codes ASCII 61, 13 et 10) peut être inséré n’importe où, afin de limiter la taille des lignes produites si nécessaire. Une limite de 76 caractères par ligne est généralement respectée

ache.one                 🦹         👾                                🦊

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte