Spec-Zone.ru › Kotlin 2

readBytes

kotlin-stdlib/kotlin.io/readBytes

Начиная с Kotlin: 1.0

fun File.readBytes(): ByteArray

Возвращает всё содержимое этого файла в виде массива байтов.

Этот метод не рекомендуется использовать для очень больших файлов. Существует внутреннее ограничение: размер массива байтов не может превышать 2 ГБ.

Возвращает

всё содержимое этого файла в виде массива байтов.


fun InputStream.readBytes(): ByteArray

Полностью считывает этот поток в массив байтов.

Примечание: закрыть этот поток должен вызывающий код.


fun URL.readBytes(): ByteArray

Считывает всё содержимое URL в виде массива байтов.

Этот метод не рекомендуется использовать для очень больших файлов.

Возвращает

массив байтов со всем содержимым этого URL.


fun InputStream.readBytes(estimatedSize: Int = DEFAULT_BUFFER_SIZE): ByteArray

Устарело

Предупреждение начиная с 1.3

Ошибка начиная с 1.5

Скрыто начиная с 2.3

Используйте перегрузку readBytes() без параметра estimatedSize

Заменить на

readBytes()

Полностью считывает этот поток в массив байтов.

Примечание: закрыть этот поток должен вызывающий код.

© 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/read-bytes.html

Spec-Zone.ru

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