baseconv

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 28, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AlphabetBase32 = "0123456789ABCDEFGHJKLMNPQRSTVWXYZ"
	AlphabetBase62 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
)

Variables

View Source
var (
	Std32Encoding    = must(NewBaseEncoding(AlphabetBase32))
	StdRaw32Encoding = must(NewBaseEncodingWithPadding(AlphabetBase32, '='))
)
View Source
var (
	Std62Encoding    = must(NewBaseEncoding(AlphabetBase62))
	StdRaw62Encoding = must(NewBaseEncodingWithPadding(AlphabetBase62, '='))
)

Functions

This section is empty.

Types

type BaseEncoding

type BaseEncoding struct {
	// contains filtered or unexported fields
}

func NewBaseEncoding

func NewBaseEncoding(alphabet string) (*BaseEncoding, error)

func NewBaseEncodingWithPadding

func NewBaseEncodingWithPadding(alphabet string, padChar byte) (*BaseEncoding, error)

func (*BaseEncoding) DecodeString

func (e *BaseEncoding) DecodeString(encoded string) ([]byte, error)

func (*BaseEncoding) EncodeToString

func (e *BaseEncoding) EncodeToString(data []byte) string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL