private boolean schreibeDaten(byte[] data, String fileName) { File file = new File(fileName); FileOutputStream fos = null; try { fos = new FileOutputStream(file); fos.write(data); fos.flush(); return true; } catch (FileNotFoundException e) { System.err.println(file + " existiert nicht!"); } catch (IOException e) { System.err.println("Das Schreiben in die Datei " + file + " funktioniert nicht!"); } finally { try { if(fos != null) fos.close(); } catch(IOException e){} } return false; } private byte[] liesDaten(String fileName) { File file = new File(fileName); FileInputStream fis = null; byte[] data = null; try { fis = new FileInputStream(file); data = new byte[(int) file.length()]; fis.read(data); } catch (FileNotFoundException e) { System.err.println(file + " existiert nicht!"); } catch (IOException e) { System.err.println("Fehler beim Einlesen der Datei " + file ); } finally { try { if(fis != null) fis.close(); } catch (IOException e) {} } return data; }