forked from I2P_Developers/i2p.i2p
Added BufferedOutputStream to BaseExtractor for better performance.
This commit is contained in:
@ -2,6 +2,7 @@ package net.i2p.launchers;
|
|||||||
|
|
||||||
|
|
||||||
import java.io.BufferedInputStream;
|
import java.io.BufferedInputStream;
|
||||||
|
import java.io.BufferedOutputStream;
|
||||||
import java.io.FileOutputStream;
|
import java.io.FileOutputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
@ -47,7 +48,7 @@ public class BaseExtractor extends EnvCheck {
|
|||||||
String uncompressedFileName = destinationPath + "/" + entry.getName();
|
String uncompressedFileName = destinationPath + "/" + entry.getName();
|
||||||
Path uncompressedFilePath = fileSystem.getPath(uncompressedFileName);
|
Path uncompressedFilePath = fileSystem.getPath(uncompressedFileName);
|
||||||
Files.createFile(uncompressedFilePath);
|
Files.createFile(uncompressedFilePath);
|
||||||
FileOutputStream fileOutput = new FileOutputStream(uncompressedFileName);
|
BufferedOutputStream fileOutput = new BufferedOutputStream(new FileOutputStream(uncompressedFileName));
|
||||||
while (bis.available() > 0) fileOutput.write(bis.read());
|
while (bis.available() > 0) fileOutput.write(bis.read());
|
||||||
fileOutput.close();
|
fileOutput.close();
|
||||||
if (printDebug) System.out.println("Written :" + entry.getName());
|
if (printDebug) System.out.println("Written :" + entry.getName());
|
||||||
|
Reference in New Issue
Block a user