Comment convertir une chaîne codée en Base64 en image et l'enregistrer dans un fichier ?

Susan Sarandon
Libérer: 2024-10-20 07:57:29
original
593 Les gens l'ont consulté

How to Convert Base64 Encoded String to Image and Save to File?

Convertir une chaîne en base64 en image et enregistrer sur le système de fichiers

Le codage Base64 est un schéma de codage binaire en texte qui représente les données binaires dans un format de chaîne ASCII. Il est couramment utilisé pour encoder des données non textuelles telles que des images, des fichiers audio et binaires.

Pour convertir une chaîne codée en base64 en image et l'enregistrer dans le système de fichiers, vous pouvez suivre les étapes suivantes :

  1. Décodez la chaîne codée en base64 pour obtenir les données binaires d'origine.
  2. Créez un nouveau fichier avec l'extension appropriée (par exemple, .png, .jpg, .gif) en utilisant open ().
  3. Écrivez les données binaires décodées dans le fichier à l'aide de write().
  4. Fermez le fichier.

Voici un exemple de la façon d'effectuer ces opérations étapes en Python :

import base64

# Decode the base64-encoded string
decoded_data = base64.b64decode(base64_string)

# Create a new file
with open('image.png', 'wb') as f:
    # Write the decoded binary data to the file
    f.write(decoded_data)
Copier après la connexion

Dans cet exemple, base64_string est la chaîne codée en base64 et image.png est le nom du fichier à créer.

Une fois le fichier enregistré , vous pouvez vérifier que l'image a été correctement décodée en l'ouvrant dans une visionneuse d'images.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!