package Ġcom . card inal blue . android x . util Ċ Ċ import Ġjava . io .* Ċ Ċ @ Throws ( IOException :: class ) Ċ fun ĠInputStream . to Bytes () Ġ: Ġkotlin . ByteArray Ġ{ ĊĠĠĠ Ġval Ġos Ġ= ĠByteArrayOutputStream () ĊĠĠĠ Ġcopy ( os ) ĊĠĠĠ Ġreturn Ġos . toByteArray () Ċ } ĊĊ Ċ @ Throws ( IOException :: class ) Ċ fun ĠInputStream . copy ( out : ĠOutputStream ) Ġ{ ĊĠĠĠ Ġval ĠIO _ BUFFER _ SIZE Ġ= Ġ 1 0 2 4 Ġ* Ġ 4 ĊĠĠĠ Ġval Ġb Ġ= ĠByteArray ( IO _ BUFFER _ SIZE ) ĊĠĠĠ Ġvar Ġread : ĠInt Ġ= Ġ- 1 ĊĠĠĠ Ġwhile Ġ({ Ġread Ġ= Ġthis . read ( b ); Ġread Ġ} () Ġ!= Ġ- 1 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġout . write ( b , Ġ 0 , Ġread ) ĊĠĠĠ Ġ} Ċ }