Spec-Zone.ru › Kotlin 1.9

encodeToByteArray

kotlin-stdlib / kotlin.io.encoding / Base64 / encodeToByteArray
Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)
fun encodeToByteArray(
    source: ByteArray, 
    startIndex: Int = 0, 
    endIndex: Int = source.size
): ByteArray

Кодирует байты из указанного массива source или его поддиапазона. Возвращает массив ByteArray, содержащий результирующие символы.

Если размер массива source или его поддиапазона не является целым кратным 3, результат дополняется '=' до целого кратного 4 символов.

Каждый результирующий символ занимает один байт в возвращаемом массиве байтов.

Используйте encode, чтобы получить вывод в виде строки.

Параметры

source - массив для кодирования байтов.

startIndex - начало (включительно) поддиапазона для кодирования, по умолчанию 0.

endIndex - конец (исключительно) поддиапазона для кодирования, по умолчанию размер массива source.

Исключения

IndexOutOfBoundsException - когда startIndex или endIndex выходят за пределы индексов массива source.

IllegalArgumentException - когда startIndex > endIndex.

Возвращаемое значение массив ByteArray с результирующими символами.

© 2010–2023 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.io.encoding/-base64/encode-to-byte-array.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API