Vous pouvez copier/coller la chaîne (data:imageetc inclus) dans la barre d'adresse d'un navigateur moderne; il va décrypter pour vous, alors vous pouvez simplement enregistrer la page en tant qu'svg.
Depuis linux python par défaut, je suggère l'utilisation d'un script python.
Ici est un exemple:
import base64
#change "YOURFILE" with the name of your original filewith open("YOURFILE","rb")as f: encoded = f.read()
encoded = encoded.replace("data:image/svg+xml;base64,","")
decoded = base64.b64decode(encoded)#change "NEWFILE" with the name that you want to give your new svg with open("NEWFILE.svg","wb")as f: f.write(decoded)
Si vous êtes nouveau à python, il suffit de copier-coller le code ci-dessus dans un fichier avec .py extension, par exemple aaabbb.py, et puis l'exécuter comme ceci:
Vous pouvez utiliser l'e.g base64 --decode < "your base64 data here". Et vous avez probablement besoin d'enlever la data:image/svg+xml;base64, la partie avant de la passer en.
Vous pouvez copier/coller la chaîne (
data:image
etc inclus) dans la barre d'adresse d'un navigateur moderne; il va décrypter pour vous, alors vous pouvez simplement enregistrer la page en tant qu'svg.OriginalL'auteur Iazel
Vous pouvez utiliser en ligne base64 decoder, comme http://www.base64decode.org/
OriginalL'auteur Paul LeBeau
À l'adresse de l'OP question:
Depuis linux python par défaut, je suggère l'utilisation d'un script python.
Ici est un exemple:
Si vous êtes nouveau à python, il suffit de copier-coller le code ci-dessus dans un fichier avec
.py
extension, par exempleaaabbb.py
, et puis l'exécuter comme ceci:OriginalL'auteur Nikita Kurtin
Vous pouvez utiliser l'e.g
base64 --decode < "your base64 data here"
. Et vous avez probablement besoin d'enlever ladata:image/svg+xml;base64,
la partie avant de la passer en.OriginalL'auteur Erik Dahlström
ou vous pouvez utiliser l'outil en ligne
http://www.hosting4free.info/Base64Decode/Base64-Decode.jsp
OriginalL'auteur Dharmesh Patel