b64

package
v0.0.0-...-9d95335 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 2024 License: MIT Imports: 4 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Decode

func Decode(dst io.Writer, src io.Reader) (int64, error)

Decode copies io.Reader which is in base64 format ( any one of StdEncoding/URLEncoding/RawStdEncoding/RawURLEncoding).

func DecodeBytes

func DecodeBytes(src []byte) ([]byte, error)

DecodeBytes decode bytes which is in base64 format ( any one of StdEncoding/URLEncoding/RawStdEncoding/RawURLEncoding).

func DecodeBytes2Bytes

func DecodeBytes2Bytes(src []byte) []byte

DecodeBytes2Bytes decode bytes which is in base64 format ( any one of StdEncoding/URLEncoding/RawStdEncoding/RawURLEncoding).

func DecodeBytes2String

func DecodeBytes2String(src []byte) string

DecodeBytes2String decode bytes which is in base64 format ( any one of StdEncoding/URLEncoding/RawStdEncoding/RawURLEncoding).

func DecodeString

func DecodeString(src string) (string, error)

DecodeString decode string which is in base64 format ( any one of StdEncoding/URLEncoding/RawStdEncoding/RawURLEncoding).

func DecodeString2Bytes

func DecodeString2Bytes(src string) []byte

DecodeString2Bytes decode string which is in base64 format ( any one of StdEncoding/URLEncoding/RawStdEncoding/RawURLEncoding).

func DecodeString2String

func DecodeString2String(src string) string

DecodeString2String decode string which is in base64 format ( any one of StdEncoding/URLEncoding/RawStdEncoding/RawURLEncoding).

func Encode

func Encode(dst io.Writer, src io.Reader, flags ...EncodeFlags) (int64, error)

Encode copies io.Reader to io.Writer which is in base64 format ( any one of StdEncoding/URLEncoding/RawStdEncoding/RawURLEncoding).

func EncodeBytes

func EncodeBytes(src []byte, flags ...EncodeFlags) ([]byte, error)

EncodeBytes encodes src into base64 []byte.

func EncodeBytes2Bytes

func EncodeBytes2Bytes(src []byte, flags ...EncodeFlags) []byte

EncodeBytes2Bytes encodes src into base64 []byte.

func EncodeBytes2String

func EncodeBytes2String(src []byte, flags ...EncodeFlags) string

EncodeBytes2String encodes src into base64 []byte.

func EncodeString

func EncodeString(src string, flags ...EncodeFlags) (string, error)

EncodeString encodes src into base64 string.

func EncodeString2Bytes

func EncodeString2Bytes(src string, flags ...EncodeFlags) []byte

EncodeString2Bytes encodes src into base64 string.

func EncodeString2String

func EncodeString2String(src string, flags ...EncodeFlags) string

EncodeString2String encodes src into base64 string.

Types

type EncodeFlags

type EncodeFlags uint8
const (
	Std EncodeFlags = 1 << iota
	URL
	Raw
)

Jump to

Keyboard shortcuts

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