diff --git a/src/commonMain/kotlin/net.sergeych.bintools/ByteChunk.kt b/src/commonMain/kotlin/net.sergeych.bintools/ByteChunk.kt index 4b69454..7fe214b 100644 --- a/src/commonMain/kotlin/net.sergeych.bintools/ByteChunk.kt +++ b/src/commonMain/kotlin/net.sergeych.bintools/ByteChunk.kt @@ -70,6 +70,11 @@ class ByteChunk(val data: UByteArray): Comparable { */ val base64 by lazy { data.asByteArray().encodeToBase64Compact() } + /** + * Lazy (cached) view of [data] as ByteArray + */ + val asByteArray: ByteArray by lazy { data.asByteArray() } + /** * Concatenate two chunks and return new one */