// Base36 - codifica alfanumerica compatta con cifre 0-9 e lettere A-Z
Utilizza solo lettere A-Z e cifre 0-9, compatibile con database, URL e sistemi legacy.
Più compatto dei numeri decimali per valori grandi, mantenendo le stringhe leggibili e facili da condividere.
Nessun carattere speciale: ideale per URL brevi, identificatori pubblici, codici prodotto e chiavi di licenza.
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.
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
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.
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.
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.
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.