mirror of
https://github.com/revanced/Apktool.git
synced 2025-06-12 13:17:43 +02:00
re-add copy() method using try-with-resources
This commit is contained in:
@ -18,6 +18,9 @@ package brut.util;
|
||||
|
||||
import java.io.*;
|
||||
import java.util.zip.CRC32;
|
||||
import java.util.zip.ZipEntry;
|
||||
import java.util.zip.ZipFile;
|
||||
import java.util.zip.ZipOutputStream;
|
||||
|
||||
import org.apache.commons.io.IOUtils;
|
||||
|
||||
@ -70,4 +73,20 @@ public class BrutIO {
|
||||
return crc;
|
||||
}
|
||||
|
||||
public static void copy(File inputFile, ZipOutputStream outputFile) throws IOException {
|
||||
try (
|
||||
FileInputStream fis = new FileInputStream(inputFile)
|
||||
) {
|
||||
IOUtils.copy(fis, outputFile);
|
||||
}
|
||||
}
|
||||
|
||||
public static void copy(ZipFile inputFile, ZipOutputStream outputFile, ZipEntry entry) throws IOException {
|
||||
try (
|
||||
InputStream is = inputFile.getInputStream(entry)
|
||||
) {
|
||||
IOUtils.copy(is, outputFile);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user