Spec-Zone.ru › Kotlin 2

Объявления на уровне пакета

kotlin-stdlib/kotlin.io.encoding

API для кодирования и декодирования данных с использованием различных схем кодирования, таких как Base64.

Типы

Base64

Требования к платформе и версии: Common (2.2)

open class Base64

Предоставляет функциональность кодирования и декодирования Base64. Кодирование Base64, определённое в RFC 4648 и нескольких других RFC, преобразует произвольные двоичные данные в последовательность печатных символов.

ExperimentalEncodingApi

Требования к платформе и версии: Common (1.8)

@RequiresOptIn(level = RequiresOptIn.Level.ERROR)
@Target(allowedTargets = [AnnotationTarget.CLASS, AnnotationTarget.ANNOTATION_CLASS, AnnotationTarget.PROPERTY, AnnotationTarget.FIELD, AnnotationTarget.LOCAL_VARIABLE, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.TYPEALIAS])
annotation class ExperimentalEncodingApi

Эта аннотация помечает экспериментальный API для кодирования и декодирования двоичных данных и последовательностей печатных символов ASCII.

Функции

decodingWith

Требования к платформе и версии: JVM (1.8)

@ExperimentalEncodingApi
fun InputStream.decodingWith(base64: Base64): InputStream

Возвращает входной поток, декодирующий символы из этого входного потока с использованием указанной кодировки base64. Дополнительные сведения о самой кодировке см. в документации Base64.

encodingWith

Требования к платформе и версии: JVM (1.8)

@ExperimentalEncodingApi
fun OutputStream.encodingWith(base64: Base64): OutputStream

Возвращает выходной поток, который кодирует байты с использованием указанной кодировки base64 и записывает результат в этот выходной поток. Дополнительные сведения о самой кодировке см. в документации Base64.

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.io.encoding/index.html

Spec-Zone.ru

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