Quel outil de fichiers choisir
| Votre besoin | Outil |
|---|---|
| N’importe quel fichier en Base64, plusieurs à la fois | Fichier en Base64 |
| Du Base64 de type inconnu à retransformer en fichier | Base64 en fichier |
| Des PDF pour des API, des services de signature électronique et des e-mails | PDF en Base64, Base64 en PDF |
| Des archives | ZIP en Base64, Base64 en ZIP (liste les fichiers contenus) |
| Word, Excel, PowerPoint | Word en Base64, Base64 en Word, Excel en Base64, Base64 en Excel, Base64 en PowerPoint |
| De l’audio issu d’une API vocale ou TTS | Lecteur audio Base64, Base64 en MP3, Base64 en WAV |
| De l’audio en Base64 | Audio en Base64, MP3 en Base64, WAV en Base64 |
| De la vidéo | Vidéo en Base64, MP4 en Base64, Base64 en vidéo, Base64 en MP4 |
| Des polices web en CSS | Police en Base64 (écrit la règle @font-face), Base64 en police |
Les décodeurs affichent un aperçu de ce que le navigateur sait montrer : les PDF dans la visionneuse PDF du navigateur, l’audio et la vidéo dans un lecteur, les polices avec un texte d’exemple, la liste des fichiers d’un ZIP, le texte d’un DOCX, la première feuille d’un XLSX et le texte des diapositives d’un PPTX. Chacun affiche aussi le SHA-256 des octets décodés, pour le comparer à une somme de contrôle fournie par l’expéditeur.
Reconnaître un fichier à ses premiers caractères
| Le Base64 commence par | Type de fichier |
|---|---|
JVBERi0 | PDF (%PDF-) |
UEsDBA | ZIP, et tous les formats basés sur ZIP : DOCX, XLSX, PPTX, ODT, EPUB, JAR, APK |
SUQz | MP3 avec une balise ID3 |
//s à //v | trame MP3 sans balise ID3 (FF FB) |
UklGR | RIFF : audio WAV, ou image WebP |
T2dnUw | Ogg (audio Vorbis ou Opus) |
AAAAGGZ0eXA, AAAAIGZ0eXA | MP4, M4A, MOV (boîte ftyp) |
GkXfo | WebM ou Matroska |
d09GMg, d09GRg | WOFF2, WOFF |
AAEAAA, T1RUTw | police TrueType, OpenType |
H4sI | gzip, pris en charge par le décodeur gzip |
Une chaîne Base64 qui ne commence par aucun de ces préfixes peut tout de même être un fichier d’un format moins courant, ou du texte. Base64 en fichier essaie la liste complète des signatures, et si les octets se révèlent être du texte, il affiche ce texte.
Conseils pratiques
- API et JSON : la plupart des services attendent du Base64 brut, sans préfixe
data:et sans sauts de ligne. C’est le réglage par défaut des encodeurs ; ne passez la sortie en data URI que pour les navigateurs et le HTML. - Les pièces jointes d’e-mails sont du Base64 coupé à 76 caractères. Pour lire les pièces jointes d’un message brut, utilisez le décodeur d’e-mails.
- Types qui ne correspondent pas : la page de décodage d’un format enregistre aussi les autres formats, et elle prévient quand le contenu ne correspond pas. Un « PDF » qui commence par
UEsDBAest un ZIP. - Gros fichiers : l’encodage se fait par blocs, et l’aperçu texte est raccourci au-delà de 4 Mo. Le téléchargement enregistre toujours le résultat complet ; une sortie très volumineuse peut seulement être enregistrée, pas copiée.
Pour les images, les outils d’images ajoutent le redimensionnement et la conversion de format, et les outils de texte couvrent les chaînes et les jeux de caractères.
FAQ
Comment convertir du Base64 en fichier quand je ne connais pas le type ?
Collez-le dans Base64 en fichier. L’outil lit les premiers octets, nomme le format (PDF, ZIP, PNG, MP3 et bien d’autres), affiche un aperçu quand le navigateur le permet et propose la bonne extension pour le téléchargement.
Y a-t-il une limite de taille pour les fichiers ?
Rien n’est envoyé : la limite est donc la mémoire de votre appareil. Les gros fichiers sont encodés par blocs ; au-delà de 48 Mo environ, le Base64 ne peut plus être copié dans le presse-papiers et il est enregistré dans un fichier .txt.
Pourquoi mon fichier Base64 est-il un tiers plus gros que l'original ?
Base64 stocke 3 octets dans 4 caractères : la taille encodée représente donc environ 133 % du fichier, plus les sauts de ligne si la sortie est coupée. Le calculateur de taille donne la longueur exacte pour n’importe quelle taille de fichier.