package k2;

import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

/* JADX INFO: compiled from: Streams.java */
/* JADX INFO: loaded from: classes.dex */
public final class a {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private static int f5172a = 4096;

    public static void a(InputStream inputStream, OutputStream outputStream) throws IOException {
        int i3 = f5172a;
        byte[] bArr = new byte[i3];
        while (true) {
            int i4 = inputStream.read(bArr, 0, i3);
            if (i4 < 0) {
                return;
            } else {
                outputStream.write(bArr, 0, i4);
            }
        }
    }

    public static byte[] b(InputStream inputStream) throws IOException {
        ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
        a(inputStream, byteArrayOutputStream);
        return byteArrayOutputStream.toByteArray();
    }

    public static int c(InputStream inputStream, byte[] bArr) throws IOException {
        return d(inputStream, bArr, 0, bArr.length);
    }

    public static int d(InputStream inputStream, byte[] bArr, int i3, int i4) throws IOException {
        int i5 = 0;
        while (i5 < i4) {
            int i6 = inputStream.read(bArr, i3 + i5, i4 - i5);
            if (i6 < 0) {
                break;
            }
            i5 += i6;
        }
        return i5;
    }
}
