🔓 Décodeur Base62 (Texte) — décoder Base62 en texte en ligne
Traitement 100% côté client (aucun téléchargement serveur). Décodez Base62 pour retrouver le texte original (précis au niveau des octets via le jeu de caractères), avec alphabets sélectionnables, gestion optionnelle des préfixes data:*;base62, et validation stricte pour le débogage.
Fonctionnalités
- Décoder Base62 en texte (précis au niveau des octets via le jeu de caractères sélectionné)
- Sélection d'alphabet pour la compatibilité (0-9A-Za-z, 0-9a-zA-Z, A-Za-z0-9, a-zA-Z0-9)
- Accepter data:*;base62, préfixe (optionnel) pour décoder les URI de données copiées
- Traiter ligne par ligne pour les listes de valeurs Base62
- Validation stricte pour rejeter les caractères invalides (et la longueur invalide le cas échéant)
- Aperçu en direct pour les petites entrées pendant la saisie
- Traitement 100% côté client (aucun téléchargement serveur).
Comment utiliser for base62-decoder
Coller ou déposer le contenu
Collez votre chaîne Base62 dans l'éditeur d'entrée (vous pouvez aussi déposer des fichiers texte comme .txt, .json, .md). Si votre entrée inclut un préfixe data:*;base62, laissez-le tel quel et activez la suppression du préfixe.
Cliquer sur "Décoder"
Choisissez l'"Alphabet" et le "Jeu de caractères" correspondants (UTF-8 par défaut), puis cliquez sur "Décoder". Activez optionnellement la "Validation stricte" pour échouer rapidement en cas d'entrée mal formée.
Copier ou télécharger
Copiez le texte décodé depuis l'éditeur de sortie, ou téléchargez le résultat sous forme de fichier texte pour une utilisation ultérieure.
Spécifications techniques
Modèle d'exécution
Divulgation du runtime et contraintes opérationnelles.
| Aspect | Détail |
|---|---|
| Runtime | Traitement 100% côté client (aucun téléchargement serveur). |
| Portée de l'action | Décodage uniquement (cette page) |
| Type d'entrée | Texte (chaîne Base62) ; suppression optionnelle du préfixe data:*;base62 |
| Type de sortie | Texte (octets décodés interprétés via le jeu de caractères sélectionné) |
| Limites | ~1–2 Mo de caractères ; délai d'expiration d'environ 25000 ms |
| Rétention | Tout le traitement se fait localement dans votre navigateur (aucun téléversement) |
Mini Exemple
Une illustration minimale d'un aller-retour de décodage utilisant la paire d'exemples intégrée à l'outil.
| Champ | Valeur |
|---|---|
| Entrée (Base62) | T8dgcjRGuYUueWht |
| Sortie (texte) | Hello World |
Erreurs & Cas Limites
Modes d'échec courants et comment les résoudre.
| Symptôme | Cause probable | Vérifier |
|---|---|---|
| Caractères invalides / échec de validation stricte | L'entrée contient des caractères absents de l'alphabet Base62 choisi | Sélectionnez le bon « Alphabet » ; assurez-vous que la chaîne n'a pas été modifiée (copier/coller, habillage) |
| Le texte décodé est illisible (mojibake) | Mauvais jeu de caractères utilisé pour interpréter les octets décodés | Essayez le bon « Jeu de caractères » (UTF-8 est par défaut ; d'autres jeux peuvent être nécessaires pour les données héritées) |
| Entrée trop volumineuse (max 2 Mo) | L'outil impose une limite d'environ 2 Mo de caractères | Divisez l'entrée, décodez par parties, ou passez à un script local pour les charges utiles volumineuses |
| L'appel de l'adaptateur a expiré | Le décodage a dépassé le délai d'expiration d'environ 25000 ms | Réduisez la taille de l'entrée, désactivez l'aperçu en direct et décodez à la demande |
| Le décodage d'une liste échoue à mi-chemin | Une des lignes est malformée lors du traitement ligne par ligne | Activez la « Validation stricte » pour trouver la première ligne défaillante ; vérifiez les séparateurs/sauts de ligne |
| Le préfixe data:*;base62, interrompt le décodage | Le préfixe n'a pas été supprimé ou l'URI de données est malformé | Activez « Accepter le préfixe data:*;base62, » et assurez-vous que l'en-tête se termine avant la charge utile |
Alternatives en ligne de commande
Pour les données sensibles, l'automatisation ou l'intégration continue, privilégiez une exécution locale. Base62 nécessite généralement de choisir un alphabet explicite (il n'existe pas de CLI Base62 universelle intégrée sur toutes les plateformes).
Node.js (toutes plateformes)
Décoder Base62 avec un alphabet explicite (basé sur une bibliothèque)
node -e "const baseX=require('base-x'); const alphabet='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; const b62=baseX(alphabet); const s=process.stdin.read().trim(); const buf=b62.decode(s); process.stdout.write(buf.toString('utf8'));" < input.b62Faites correspondre l'alphabet au paramètre "Alphabet" de votre outil. Convertissez les octets en texte en utilisant le jeu de caractères approprié (utf8 montré ici).
Python (toutes plateformes)
Décoder Base62 en octets localement (basé sur une bibliothèque)
python -c "import sys; import base62; s=sys.stdin.read().strip(); sys.stdout.write(base62.decodebytes(s).decode('utf-8', errors='strict'))" < input.b62Décodez en octets, puis décodez les octets en texte en utilisant le bon jeu de caractères. Remplacez 'utf-8' si vos données sont encodées en héritage.
Cas d'utilisation
Récupérer des charges utiles texte à partir de jetons Base62
- Décoder des identifiants Base62 vers leurs chaînes d'origine
- Inspecter les charges utiles intégrées en Base62 pour le débogage
Déboguer les incompatibilités d'alphabet entre systèmes
- Confirmer si un système partenaire utilise 0-9A-Za-z vs A-Za-z0-9
- Standardiser et documenter l'alphabet Base62 entre les équipes
Vérifications CI pour les entrées Base62 corrompues
- Activer la validation stricte pour échouer rapidement sur des caractères invalides
- Détecter la troncature ou la substitution accidentelle de caractères dans les jetons stockés
Inspection locale plus sûre des entrées non fiables
- Décoder localement des chaînes suspectes dans le navigateur sans télécharger le contenu
- Éviter de partager les sorties décodées brutes dans les journaux lorsque ce n'est pas nécessaire
❓ Frequently Asked Questions
Y a-t-il une API publique ?
API publique.Le traitement est-il local ou distant ?
Puis-je décoder des secrets en toute sécurité ici ?
Pourquoi le décodage échoue-t-il avec un caractère invalide ou une erreur de validation ?
Pro Tips
Si le décodage semble incorrect, modifiez d'abord l'« Alphabet » — les alphabets Base62 ne sont pas standardisés et les incompatibilités sont extrêmement fréquentes.
Utilisez la « Validation stricte » lors du débogage ou de la validation de jetons stockés pour détecter rapidement toute corruption.
Désactivez l'« Aperçu en direct » pour les entrées volumineuses afin d'éviter les traitements répétés et réduire les risques de dépassement de délai (~25000 ms).
Si vous décodez un texte ancien, définissez le bon « Jeu de caractères » ; sinon, les octets peuvent se décoder en caractères illisibles.
Privilégiez les scripts locaux pour les secrets ou données réglementées, même si cet outil est côté client, car l'environnement du navigateur est plus difficile à contrôler.
Additional Resources
Other Tools
- Formateur CSS
- Formateur HTML
- Formateur JavaScript
- Formateur PHP
- Sélecteur de couleurs
- Extracteur de sprites
- Encodeur binaire Base32
- Décodeur Base32
- Encodeur Base32
- Encodeur binaire Base58
- Décodeur Base58
- Encodeur Base58
- Encodeur binaire Base62
- Encodeur Base62
- Encodeur binaire Base64
- Décodeur Base64
- Encodeur Base64
- Encodeur binaire Hexadécimal
- Décodeur Hexadécimal
- Encodeur Hexadécimal
- Formateur C#
- Formateur CSV
- Dockerfile Formatter
- Formateur Elm
- Formateur ENV
- Formateur Go
- Formateur GraphQL
- Formateur HCL
- Formateur INI
- Formateur JSON
- Formateur LaTeX
- Formateur Markdown
- Formateur Objective-C
- Php Formatter
- Formateur Proto
- Formateur Python
- Formateur Ruby
- Formateur Rust
- Formateur Scala
- Formateur de scripts Shell
- Formateur SQL
- Formateur SVG
- Formateur Swift
- Formateur TOML
- Typescript Formatter
- Formateur XML
- Formateur YAML
- Formateur Yarn
- Minifieur CSS
- Html Minifier
- Javascript Minifier
- Minifieur JSON
- Minifieur XML
- Visualiseur d’en-têtes HTTP
- PDF vers texte
- Testeur d’expressions régulières
- Vérificateur de classement SERP
- Recherche WHOIS