Encodage et décodage Base62
Encodez le texte en Base62 avec des chiffres et des lettres, puis décodez-le.
Encodage et décodage Base62
Base62 transforme les données en une chaîne compacte composée de seulement 62 caractères : les chiffres 0 à 9, les lettres majuscules A à Z et les lettres minuscules a à z, exactement dans cet ordre. Parce qu'elle utilise uniquement des lettres et des chiffres, une valeur Base62 ne comporte aucun signe +, /, = ou autre ponctuation, elle tombe donc directement dans une URL, un nom de fichier ou une clé de base de données sans aucun échappement. C'est pourquoi les services de liens courts, les identifiants de contenu et autres systèmes nécessitant un jeton concis et sécurisé pour les URL atteignent Base62 plutôt que Base64.
Choisissez une direction et collez votre texte. L'encodage prend les octets UTF-8 de votre entrée et les traite comme un grand nombre, qu'il réécrit en base 62 ; Les octets zéro en tête sont conservés sous forme de caractères 0 en tête, de sorte que la valeur effectue un aller-retour octet par octet. Le décodage inverse le processus et restitue les octets sous forme de texte. Les espaces et les sauts de ligne dans une valeur collée sont ignorés et le premier caractère en dehors de l'alphabet est nommé dans l'erreur, de sorte qu'un symbole parasite est facile à trouver.
Deux limites honnêtes sont intégrées. Si les octets décodés ne sont pas du texte UTF-8 valide, l'outil le dit au lieu d'imprimer des déchets : un hachage ou une clé brute décodé est binaire, pas une phrase. Et comme la conversion de base n'a pas de bloc aligné sur les octets, son coût augmente fortement avec la taille, de sorte que les entrées sont plafonnées à 100 Ko avec un message clair plutôt qu'un onglet gelé.
Tout s'exécute localement dans votre navigateur. Rien de ce que vous collez n'est téléchargé, stocké ou envoyé n'importe où : la conversion s'effectue sur votre propre appareil. Copiez le résultat ou téléchargez-le sous forme de fichier .txt.