> base36 | 0-9,A-Z | compatto <
// Base36 - codifica alfanumerica compatta con cifre 0-9 e lettere A-Z
Solo caratteri alfanumerici
Utilizza solo lettere A-Z e cifre 0-9, compatibile con database, URL e sistemi legacy.
Rappresentazione compatta
Più compatto dei numeri decimali per valori grandi, mantenendo le stringhe leggibili e facili da condividere.
Ottimizzato per il web
Nessun carattere speciale: ideale per URL brevi, identificatori pubblici, codici prodotto e chiavi di licenza.
>> informazioni tecniche
Come funziona Base36:
Base36 è un sistema di numerazione in base 36 che usa 36 simboli (0-9 e A-Z). Ogni posizione rappresenta una potenza di 36, permettendo di comprimere numeri grandi in stringhe alfanumeriche brevi e leggibili.
Esempi Base36:
Numeri in Base36: 123 → 3F 1000 → RS 999999 → LFLR Testo in Base36 (via byte): Hi → 1Q5 ABC → 3O0AF Uso tipico: - ID video - URL accorciate - Token di sessione - Codici prodotto - Chiavi di licenza
Perché usare Base36:
- ▸Generare identificatori brevi e leggibili a partire da numeri
- ▸Creare token sicuri per URL senza caratteri speciali
- ▸Comprimere valori numerici in stringhe alfanumeriche compatte
- ▸In genere non sensibile al case, riduce errori dovuti alle maiuscole
- ▸Alternativa più leggibile rispetto a rappresentazioni puramente esadecimali
>> domande frequenti
Che cos'è Base36?
Base36 è un sistema di numerazione posizionale che utilizza 36 simboli distinti: le cifre 0-9 e le lettere A-Z. Fornisce un modo compatto per rappresentare numeri usando solo caratteri alfanumerici.
Dove viene usato Base36?
Base36 è ampiamente usato per generare identificatori brevi, come URL accorciate, ID pubbliche, codici prodotto e token di sessione che devono essere leggibili e facili da condividere.
Base36 è sensibile alle maiuscole?
Nella maggior parte delle implementazioni Base36 non distingue tra maiuscole e minuscole: A-Z e a-z sono trattate allo stesso modo, rendendo il sistema più robusto rispetto alle modifiche di capitalizzazione.
Come si confronta Base36 con altri schemi di codifica?
Base36 è più compatto del decimale (base10), ma meno di esadecimale (base16) o Base64. Offre un buon compromesso tra compattezza e leggibilità utilizzando solo caratteri alfanumerici.