From 2ee1a212c87932e5a1babc45a9d245034f30d1a8 Mon Sep 17 00:00:00 2001 From: meeh <meeh@mail.i2p> Date: Tue, 24 Jul 2018 16:23:08 +0000 Subject: [PATCH] Added BufferedOutputStream to BaseExtractor for better performance. --- .../macosx/src/main/java/net/i2p/launchers/BaseExtractor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/launchers/macosx/src/main/java/net/i2p/launchers/BaseExtractor.java b/launchers/macosx/src/main/java/net/i2p/launchers/BaseExtractor.java index 44b7352cf6..9bbf12b2ba 100644 --- a/launchers/macosx/src/main/java/net/i2p/launchers/BaseExtractor.java +++ b/launchers/macosx/src/main/java/net/i2p/launchers/BaseExtractor.java @@ -2,6 +2,7 @@ package net.i2p.launchers; import java.io.BufferedInputStream; +import java.io.BufferedOutputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; @@ -47,7 +48,7 @@ public class BaseExtractor extends EnvCheck { String uncompressedFileName = destinationPath + "/" + entry.getName(); Path uncompressedFilePath = fileSystem.getPath(uncompressedFileName); Files.createFile(uncompressedFilePath); - FileOutputStream fileOutput = new FileOutputStream(uncompressedFileName); + BufferedOutputStream fileOutput = new BufferedOutputStream(new FileOutputStream(uncompressedFileName)); while (bis.available() > 0) fileOutput.write(bis.read()); fileOutput.close(); if (printDebug) System.out.println("Written :" + entry.getName()); -- GitLab