Codifica e decodifica Base62
Codifica il testo in Base62 con cifre e lettere e decodificalo nuovamente.
Codifica e decodifica Base62
Base62 trasforma i dati in una stringa compatta composta da soli 62 caratteri: le cifre 0-9, le lettere maiuscole A-Z e le lettere minuscole a-z, esattamente in quest'ordine. Poiché utilizza solo lettere e numeri, un valore Base62 non contiene +, /, = o altri segni di punteggiatura, quindi viene inserito direttamente in un URL, un nome file o una chiave di database senza alcun escape. Questo è il motivo per cui i servizi di collegamento breve, gli ID di contenuto e altri sistemi che necessitano di un token conciso e sicuro per gli URL raggiungono Base62 anziché Base64.
Scegli una direzione e incolla il testo. La codifica prende i byte UTF-8 del tuo input e li tratta come un grande numero, che riscrive in base 62; i byte zero iniziali vengono conservati come caratteri 0 iniziali, quindi il valore esegue il andata e ritorno byte per byte. La decodifica inverte il processo e restituisce i byte come testo. Gli spazi bianchi e le interruzioni di riga in un valore incollato vengono ignorati e il primo carattere fuori dall'alfabeto viene menzionato nell'errore, quindi un simbolo vagante è facile da trovare.
Sono incorporati due limiti onesti. Se i byte decodificati non sono testo UTF-8 valido, lo strumento lo dice invece di stampare spazzatura: un hash decodificato o una chiave grezza è binaria, non una frase. E poiché la conversione di base non ha un blocco allineato ai byte, il suo costo aumenta notevolmente con le dimensioni, quindi gli input sono limitati a 100 kB con un messaggio chiaro anziché una scheda bloccata.
Tutto viene eseguito localmente nel tuo browser. Niente di ciò che incolli viene caricato, archiviato o inviato ovunque: la conversione avviene sul tuo dispositivo. Copia il risultato o scaricalo come file .txt.