encodingWith
@ExperimentalEncodingApi fun OutputStream.encodingWith( base64: Base64 ): OutputStream
Возвращает поток вывода, который кодирует байты с использованием указанного кодирования base64 и записывает результат в этот поток вывода.
Данные байтов, записанные в возвращаемый поток вывода, кодируются с использованием указанного кодирования base64, а полученные символы записываются в основной поток вывода. Байты кодируются блоками по 3 байта.
Возвращаемый поток вывода следует закрывать своевременно. Мы рекомендуем использовать функцию use, которая закрывает ресурс после выполнения заданного блока кода. Операция закрытия записывает должным образом заполненные оставшиеся символы в основной поток вывода. Закрытие возвращаемого потока вывода закроет основной поток вывода.
© 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/java.io.-output-stream/encoding-with.html