kencode

EncodedConfiguration

data class EncodedConfiguration(val codec: ByteEncoding = Base62, val transform: PayloadTransform? = null, val binaryFormat: BinaryFormat = PackedFormat.Default)(source)

Holds the configuration for an EncodedFormat instance.

Constructors

Link copied to clipboard
constructor(codec: ByteEncoding = Base62, transform: PayloadTransform? = null, binaryFormat: BinaryFormat = PackedFormat.Default)

Properties

Link copied to clipboard
val binaryFormat: BinaryFormat

The underlying binary serialization format used before encoding to text.

Link copied to clipboard

The ASCII-safe byte codec used to turn raw bytes into text (e.g., Base62, Base64).

Link copied to clipboard

An optional PayloadTransform applied after serialization and before encoding. Common uses: CompactZeros to strip leading zeros, integrity checks via Checksum.asTransform, encryption, or error-correcting codes. Use PayloadTransform.then to chain multiple transforms.

EncodedConfiguration

constructor(codec: ByteEncoding = Base62, transform: PayloadTransform? = null, binaryFormat: BinaryFormat = PackedFormat.Default)(source)

binaryFormat

val binaryFormat: BinaryFormat(source)

codec

transform