SkillAgentSearch skills...

Base36

Base36 implementation in golang

Install / Use

/learn @martinlindhe/Base36
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

About

GoDoc

Implements Base36 encoding and decoding, which is useful to represent large integers in a case-insensitive alphanumeric way.

Examples

import "github.com/martinlindhe/base36"

fmt.Println(base36.Encode(5481594952936519619))
// Output: 15N9Z8L3AU4EB

fmt.Println(base36.Decode("15N9Z8L3AU4EB"))
// Output: 5481594952936519619

fmt.Println(base36.EncodeBytes([]byte{1, 2, 3, 4}))
// Output: A2F44

fmt.Println(base36.DecodeToBytes("A2F44"))
// Output: [1 2 3 4]

Notice

For basic base 36 conversion, you can use strconv.FormatUint() from the stdlib.

License

Under MIT

Related Skills

View on GitHub
GitHub Stars63
CategoryDevelopment
Updated7mo ago
Forks15

Languages

Go

Security Score

92/100

Audited on Aug 26, 2025

No findings