Initializer
Base32(ToMutable(Integer) toMutableOfSize)
Attributes
decodeTableSource Codeshared formal Byte[] decodeTable
encodeTableSource Codeshared formal ToSingle[] encodeTable
padSource Codeshared formal ToSingle pad

The padding character, used where required to terminate discrete blocks of encoded data so they may be concatenated without making the seperation point ambiguous.

Inherited Attributes
Attributes inherited from: Object
Attributes inherited from: Codec
Methods
averageDecodeSizeSource Codeshared actual Integer averageDecodeSize(Integer inputSize)

Estimate an initial output buffer size that balances memory conservation with the risk of a resize for decoding operations.

averageEncodeSizeSource Codeshared actual Integer averageEncodeSize(Integer inputSize)

Estimate an initial output buffer size that balances memory conservation with the risk of a resize for encoding operations.

decodeBidSource Codeshared actual Integer decodeBid({ToSingle*} sample)

The certainty that that the given sample is suitable for decoding with this codec.

A number 1 or greater indicates that (based on the sample at least) the input should decode without error. The higher the number is beyond 1, the more appropriate this codec is likely to be.

decodeToIndexSource Codeshared formal Integer decodeToIndex(ToSingle input)
maximumDecodeSizeSource Codeshared actual Integer maximumDecodeSize(Integer inputSize)

Determine the largest size an decoding output buffer needs to be.

maximumEncodeSizeSource Codeshared actual Integer maximumEncodeSize(Integer inputSize)

Determine the largest size an encoding output buffer needs to be.

pieceDecoderSource Codeshared actual PieceConvert<Byte,ToSingle> pieceDecoder(ErrorStrategy error)

Decodes one output piece to zero or more input pieces. This is mostly intended for refinement by subtypes. Higher level decode methods are provided for general use.

pieceEncoderSource Codeshared actual PieceConvert<ToSingle,Byte> pieceEncoder(ErrorStrategy error)

Encodes one input piece to zero or more output pieces. This is mostly intended for refinement by subtypes. Higher level encode methods are provided for general use.

Inherited Methods
Methods inherited from: Object
Methods inherited from: Codec
Methods inherited from: IncrementalCodec<ToMutable,ToImmutable,ToSingle,FromMutable,FromImmutable,FromSingle>
Methods inherited from: StatelessCodec<ToMutable,ToImmutable,ToSingle,FromMutable,FromImmutable,FromSingle>