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 44b7352cf6704921360d94debb2f4a9c15840d5e..9bbf12b2baea83d3576a396ba9d251f78dc6c512 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());