Details
Description
Note sure if this code is even being used, but it implements a copy routing utilizing a 2K buffer. Modern JVM uses 8K, but 4K should be minimum. Also, there are libraries for this stuff.
FileUtil.java
int count; byte data[] = new byte[2048]; try (BufferedOutputStream outputStream = new BufferedOutputStream( new FileOutputStream(outputFile));) { while ((count = tis.read(data)) != -1) { outputStream.write(data, 0, count); } outputStream.flush(); }
I also fixed a couple of check-style warnings.