Hallo Mitglieder!
Ich habe folgendes Problem:
Ich möchte eine Datei (zb. gif - Datei) in ein JavaProgramm einlesen:
diesen byte[] möchte ich aber später wieder in eine datei schreiben.
Und erwarte dass die Datei dieselbe geblieben ist, sprich dass ich mir die gif-Datei ansehen kann. Aber es klappt nicht.
Gehen bei der Umwandlung Daten verloren??
Ich brauche Hilfe!
DAnke!!
Ich habe folgendes Problem:
Ich möchte eine Datei (zb. gif - Datei) in ein JavaProgramm einlesen:
Code:
File imageGarbageGif = new File("D:/garbage.gif");
try {
byte[] content2 = IOUtils.toByteArray(new FileReader(imageGarbageGif));
...
diesen byte[] möchte ich aber später wieder in eine datei schreiben.
Code:
File file2 = new File("D:/garbagetest.gif");
FileOutputStream out2 = new FileOutputStream(file2);
IOUtils.write(content2, out2);
Und erwarte dass die Datei dieselbe geblieben ist, sprich dass ich mir die gif-Datei ansehen kann. Aber es klappt nicht.
Gehen bei der Umwandlung Daten verloren??
Ich brauche Hilfe!
DAnke!!