*/
package mir.misc;
+import java.io.BufferedInputStream;
+import java.io.BufferedOutputStream;
+import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
private static String producerStorageRoot;
- //
- // Initialisierung
static {
try {
}
/**
- * Privater Konstruktor, um versehentliche Instantiierung zu verhindern
+ * Privater Construktor to avoid accidental instantiation
*/
private FileUtil() {
}
if (in != null) {
try {
- FileOutputStream out = new FileOutputStream(f);
+ BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream(f),8192);
+ // TODO get size with in.available()
int read;
byte[] buf = new byte[8 * 1024];
while ( (read = in.read(buf)) != -1) {
try {
File f = getFile(filename);
FileOutputStream fOut = new FileOutputStream(f);
- OutputStreamWriter out = new OutputStreamWriter(fOut, encoding);
+ BufferedWriter out = new BufferedWriter(new OutputStreamWriter(fOut, encoding),8192);
int read;
char[] cbuf = new char[8 * 1024];
while ( (read = in.read(cbuf)) != -1) {
try {
if (out.length != f.length())
return false;
- FileInputStream inStream;
- inStream = new FileInputStream(f);
+ BufferedInputStream inStream;
+ inStream = new BufferedInputStream(new FileInputStream(f),8192);
inStream.read(out);
inStream.close();
}