hi @ all
ich habe folgenden code:
wie würde das aussehen wenn ich das ganze im GZIP haben will?
ich mein ich habs schon hingekriegt dass der GZIPOutputStream geht... aber der hat die datei irgendwo ersteöllt und für jede datei die ich mit den GZIPOutputStream zippen wollte ne eigene .gz datei erstellt..
also meine frage:
wie würe dieser code jtzt mit GZIP satt Zip aussehen? sodass er genau die selben funktionen hat wie dieses beispiel hier... THX
ich habe folgenden code:
Code:
int read = 0;
FileInputStream in;
byte[] data = new byte[4096];
try {
System.out.println(savePath);
// Zip-Archiv mit Stream verbinden
ZipOutputStream out =
new ZipOutputStream(new FileOutputStream(savePath+".zip"));
// Archivierungs-Modus setzen
// out.setMethod(ZipOutputStream.DEFLATED);
// Hinzufügen der einzelnen Einträge
for (int i=0; i < files.length; i++) {
// Eintrag für neue Datei anlegen
System.out.println(files[i]);
ZipEntry entry = new ZipEntry(new File(files[i].toString()).getName());
in = new FileInputStream(files[i].toString());
// Neuer Eintrag dem Archiv hinzufügen
out.putNextEntry(entry);
// Hinzufügen der Daten zum neuen Eintrag
while((read = in.read(data, 0, 4096)) != -1)
out.write(data, 0, read);
out.closeEntry(); // Neuen Eintrag abschließen
in.close();
}
out.close();
wie würde das aussehen wenn ich das ganze im GZIP haben will?
ich mein ich habs schon hingekriegt dass der GZIPOutputStream geht... aber der hat die datei irgendwo ersteöllt und für jede datei die ich mit den GZIPOutputStream zippen wollte ne eigene .gz datei erstellt..
also meine frage:
wie würe dieser code jtzt mit GZIP satt Zip aussehen? sodass er genau die selben funktionen hat wie dieses beispiel hier... THX