jimu-decompiled/sources/com/tencent/bugly/proguard/ag.java
2025-05-13 19:24:51 +02:00

51 lines
2.0 KiB
Java

package com.tencent.bugly.proguard;
import com.ijm.dataencryption.de.DataDecryptTool;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
import java.util.zip.ZipOutputStream;
/* compiled from: BUGLY */
/* loaded from: classes.dex */
public final class ag implements ae {
@Override // com.tencent.bugly.proguard.ae
public final byte[] a(byte[] bArr) throws Exception {
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
ZipOutputStream zipOutputStream = new ZipOutputStream(byteArrayOutputStream);
ZipEntry zipEntry = new ZipEntry("zip");
zipEntry.setSize(bArr.length);
zipOutputStream.putNextEntry(zipEntry);
zipOutputStream.write(bArr);
zipOutputStream.closeEntry();
zipOutputStream.close();
byte[] byteArray = byteArrayOutputStream.toByteArray();
byteArrayOutputStream.close();
return byteArray;
}
@Override // com.tencent.bugly.proguard.ae
public final byte[] b(byte[] bArr) throws Exception {
ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(bArr);
ZipInputStream zipInputStream = new ZipInputStream(byteArrayInputStream);
byte[] bArr2 = null;
while (zipInputStream.getNextEntry() != null) {
byte[] bArr3 = new byte[DataDecryptTool.DECRYPT_SP_FILE];
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
while (true) {
int read = zipInputStream.read(bArr3, 0, bArr3.length);
if (read != -1) {
byteArrayOutputStream.write(bArr3, 0, read);
}
}
bArr2 = byteArrayOutputStream.toByteArray();
byteArrayOutputStream.flush();
byteArrayOutputStream.close();
}
zipInputStream.close();
byteArrayInputStream.close();
return bArr2;
}
}