Kennt jemand eine Möglichkeit, einen Stream, den Sie schreiben, zu komprimieren? Ich versuche zu vermeiden, die Datei auf die Festplatte zu schreiben, und fragte mich, ob ich Daten einfach komprimieren kann, während Sie sie in den Stream schreiben.Wie kann ich eine Datei komprimieren, während ich darauf schreibe?
Der Anwendungsfall dahinter ist, dass die Raw-Datei sehr groß sein wird und wir vermeiden wollen, das gesamte Ding auf die Festplatte entzippt zu schreiben.
Ich habe dieses Beispiel zu sehen, und nicht glaube, es war das, was ich suchte. Nachdem ich ein bisschen damit herumgespielt habe, verstehe ich endlich, was es macht. Der einzige Unterschied für mich ist, dass ich nicht wirklich durch irgendwelche Dateien iterieren werde. Ich werde nur einen neuen Eintrag in der Zip-Datei erstellen und stattdessen schreiben, was ich gerade in eine Datei schreibe. – Andrei
@ Andrei- Ja, es gibt keinen Grund, dass Ihre Zip-Datei mehr als eine Datei darin enthalten muss. Froh, dass das geholfen hat! – pkaeding