package defpackage;

import java.io.File;
import java.io.IOException;
import java.io.RandomAccessFile;

/* JADX INFO: renamed from: ˆᵝᵧ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C0860 extends AbstractC0577 {

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public RandomAccessFile f3811;

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public int f3812;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public File f3813;

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public boolean f3814;

    /* JADX INFO: renamed from: ᵯᵷʽ, reason: contains not printable characters */
    public int f3815;

    /* JADX INFO: renamed from: ᵶˇᵱ, reason: contains not printable characters */
    public byte[] f3816;

    @Override // java.io.InputStream, java.io.Closeable, java.lang.AutoCloseable
    public final void close() throws IOException {
        RandomAccessFile randomAccessFile = this.f3811;
        if (randomAccessFile != null) {
            randomAccessFile.close();
        }
    }

    @Override // java.io.InputStream
    public final int read() {
        byte[] bArr = this.f3816;
        if (read(bArr, 0, bArr.length) == -1) {
            return -1;
        }
        return bArr[0];
    }

    @Override // java.io.InputStream
    public final int read(byte[] bArr) {
        return read(bArr, 0, bArr.length);
    }

    @Override // java.io.InputStream
    public final int read(byte[] bArr, int i, int i2) throws IOException {
        int i3 = this.f3811.read(bArr, i, i2);
        if ((i3 == i2 && i3 != -1) || !this.f3814) {
            return i3;
        }
        m3046(this.f3815 + 1);
        this.f3815++;
        if (i3 < 0) {
            i3 = 0;
        }
        int i4 = this.f3811.read(bArr, i3, i2 - i3);
        return i4 > 0 ? i3 + i4 : i3;
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final void m3046(int i) throws IOException {
        int i2 = this.f3812;
        File file = this.f3813;
        if (i != i2) {
            String canonicalPath = file.getCanonicalPath();
            file = new File(canonicalPath.substring(0, canonicalPath.lastIndexOf(".")) + (i >= 9 ? ".z" : ".z0") + (i + 1));
        }
        if (!file.exists()) {
            C4935.m10234(file, "zip split file does not exist: ");
        } else {
            this.f3811.close();
            this.f3811 = new RandomAccessFile(file, "r");
        }
    }

    @Override // defpackage.AbstractC0577
    /* JADX INFO: renamed from: ᵲᵶᵳˈ */
    public final void mo2196(C1543 c1543) throws IOException {
        if (this.f3814) {
            int i = this.f3815;
            int i2 = c1543.f6208;
            if (i != i2) {
                m3046(i2);
                this.f3815 = c1543.f6208;
            }
        }
        this.f3811.seek(c1543.f6210);
    }
}
