Join us for ⁠#Android11: The Beta Launch Show on June 3!
Added in API level 8

Base64OutputStream

open class Base64OutputStream : FilterOutputStream
kotlin.Any
   ↳ java.io.OutputStream
   ↳ java.io.FilterOutputStream
   ↳ android.util.Base64OutputStream

An OutputStream that does Base64 encoding on the data written to it, writing the resulting data to another OutputStream.

Summary

Public constructors

<init>(out: OutputStream!, flags: Int)

Performs Base64 encoding on the data written to the stream, writing the encoded data to another OutputStream.

Public methods

open Unit

open Unit
write(b: Int)

open Unit
write(b: ByteArray!, off: Int, len: Int)

Inherited functions

Inherited properties

Public constructors

<init>

Added in API level 8
Base64OutputStream(
    out: OutputStream!,
    flags: Int)

Performs Base64 encoding on the data written to the stream, writing the encoded data to another OutputStream.

Parameters
out OutputStream!: the OutputStream to write the encoded data to
flags Int: bit flags for controlling the encoder; see the constants in Base64

Public methods

close

Added in API level 8
open fun close(): Unit
Exceptions
java.lang.Exception if this resource cannot be closed
java.io.IOException if an I/O error occurs

write

Added in API level 8
open fun write(b: Int): Unit
Parameters
b Int: the byte.

write

Added in API level 8
open fun write(
    b: ByteArray!,
    off: Int,
    len: Int
): Unit
Parameters
b ByteArray!: the data.
off Int: the start offset in the data.
len Int: the number of bytes to write.