Files
Go_I2p/lib/common/base64/doc.md
2025-02-26 20:52:16 -05:00

1.7 KiB

base64

-- import "github.com/go-i2p/go-i2p/lib/common/base64"

Package base64 implmenets utilities for encoding and decoding text using I2P's

alphabet

Usage

const I2PEncodeAlphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-~"

I2PEncodeAlphabet is the base64 encoding used throughout I2P. RFC 4648 with "/"" replaced with "~", and "+" replaced with "-".

var I2PEncoding *b64.Encoding = b64.NewEncoding(I2PEncodeAlphabet)

I2PEncoding is the standard base64 encoding used through I2P.

func DecodeString

func DecodeString(str string) ([]byte, error)

DecodeString decodes base64 string to []byte I2PEncoding

func EncodeToString

func EncodeToString(data []byte) string

I2PEncoding is the standard base64 encoding used through I2P.

base64

-- import "github.com/go-i2p/go-i2p/lib/common/base64"

Package base64 implmenets utilities for encoding and decoding text using I2P's

alphabet

base64.svg

Usage

const I2PEncodeAlphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-~"

I2PEncodeAlphabet is the base64 encoding used throughout I2P. RFC 4648 with "/"" replaced with "~", and "+" replaced with "-".

var I2PEncoding *b64.Encoding = b64.NewEncoding(I2PEncodeAlphabet)

I2PEncoding is the standard base64 encoding used through I2P.

func DecodeString

func DecodeString(str string) ([]byte, error)

DecodeString decodes base64 string to []byte I2PEncoding

func EncodeToString

func EncodeToString(data []byte) string

I2PEncoding is the standard base64 encoding used through I2P.

base64

github.com/go-i2p/go-i2p/lib/common/base64