CodecBase.BASE16_LOWERConstant

The hexadecimal base16 code table (encoding: lowercase; decoding: case-insensitive).

CodecBase.BASE16_UPPERConstant

The hexadecimal base16 code table (encoding: uppercase; decoding: case-insensitive).

CodecBase.Base16DecoderMethod
Base16Decoder(;ignore::String=\t\n\v\f\r )

Create a base16 decoding codec.

Arguments

  • ignore: ASCII characters that will be ignored while decoding
CodecBase.Base16DecoderStreamMethod
Base16DecoderStream(stream::IO; kwargs...)

Create a base16 decoding stream (see Base16Decoder for kwargs).

CodecBase.Base16EncoderMethod
Base16Encoder(;lowercase=false)

Create a base16 encoding codec.

Arguments

  • lowercase: use [0-9a-f] instead of [0-9A-F].
CodecBase.Base16EncoderStreamMethod
Base16EncoderStream(stream::IO; kwargs...)

Create a base16 encoding stream (see Base16Encoder for kwargs).

CodecBase.Base32DecoderMethod
Base32Decoder(;hex::Bool=false, ignore::String=\t\n\v\f\r )

Create a base32 decoding codec.

Arguments

  • hex: use extended hex alphabet (Table 4 of RFC4648)
  • ignore: ASCII characters that will be ignored while decoding
CodecBase.Base32DecoderStreamMethod
Base32DecoderStream(stream::IO; kwargs...)

Create a base32 decoding stream (see Base32Decoder for kwargs).

CodecBase.Base32EncoderMethod
Base32Encoder(;hex::Bool=false)

Create a base32 encoding codec.

Arguments

  • hex: use extended hex alphabet (Table 4 of RFC4648)
CodecBase.Base32EncoderStreamMethod
Base32EncoderStream(stream::IO; kwargs...)

Create a base32 encoding stream (see Base32Encoder for kwargs).

CodecBase.Base64DecoderMethod
Base64Decoder(;urlsafe::Bool=false, ignore::String="\t\n\v\f\r ")

Create a base64 decoding codec.

Arguments

  • urlsafe: use - and _ as the last two values
  • ignore: ASCII characters that will be ignored while decoding
CodecBase.Base64DecoderStreamMethod
Base64DecoderStream(stream::IO; kwargs...)

Create a base64 decoding stream (see Base64Decoder for kwargs).

CodecBase.Base64EncoderMethod
Base64Encoder(;urlsafe::Bool=false)

Create a base64 encoding codec.

Arguments

  • urlsafe: use - and _ as the last two values
CodecBase.Base64EncoderStreamMethod
Base64EncoderStream(stream::IO; kwargs...)

Create a base64 encoding stream (see Base64Encoder for kwargs).

CodecBase.CodeTable16Method
CodeTable16(asciicode:::String; casesensitive::Bool=false)

Create a code table for base16.

CodecBase.CodeTable32Method
CodeTable32(asciicode::String, pad::Char; casesensitive::Bool=false)

Create a code table for base32.

CodecBase.ignorechars!Method
ignorechars!(table::CodeTable, asciichars::String)

Add characters that will be ignored while decoding.