2 votes

convertir du texte en fichier binaire/exécutable (pour les pièces jointes des e-mails)

Mon fournisseur de services de messagerie bloque de nombreuses pièces jointes, mais m'envoie une pièce jointe textuelle contenant des informations telles que les suivantes :

    Content-Type: application/octet-stream; 
    name="filename.dll"
Content-Disposition: attachment; 
    filename="filename.dll"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_glf8g27u0

TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAA8AAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v
ZGUuDQ0KJAAAAAAAAAA4khhIfPN2G3zzdht883YbYqHjG1vzdhtiofUb5vN2G3zzdht783YbWzUN
G3fzdht883cb7/N2G2Kh8hsn83YbYqHkG33zdhtioecbffN2G1JpY2h883YbAAAAAAAAAAAAAAAA

...et le texte continue pendant un certain temps.

Y a-t-il un moyen de reconvertir ce fichier en un fichier significatif ?

Gracias.

1voto

slhck Points 209720

Cette pièce jointe est codée en Base64. De Wikipedia :

Les schémas de codage Base64 sont couramment utilisés lorsqu'il est nécessaire de coder des données binaires qui doivent être stockées et transférées sur des supports conçus pour traiter des données textuelles. Cela permet de s'assurer que les données restent intactes sans modification pendant le transport.

Il suffit de copier les données (c'est-à-dire la chaîne sans signification) dans un décodeur Base64 en ligne, comme celui-ci ou diese et ensuite télécharger le fichier résultant.

Vous pouvez également télécharger un décodeur hors ligne qui générera le fichier directy.

Évidemment, vous devez nommer le fichier filename.dll . Toutefois, les images contenues dans les courriers électroniques sont le plus souvent codées en base64.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X