Sven Rautenberg: gzopen, gzwrite, gzread

Beitrag lesen

Moin!

Muss man ein File, das man mit gzwrite beschreiben will, unbedingt mit gzopen() öffnen, oder geht da auch fopen(...,ab+) ?

Wenn es 'zufällig' funktioniert, muss es ja nicht richtig sein.

Die Doku eröffnet diese Möglichkeit eigentlich nicht. Wenns geht, dann liegt das wohl eher daran, dass die internen Strukturen (Filepointer etc.) gleich sind, aber man weiß ja nie, was doch noch im Geheimen passiert.

Die gz*-Funktionen liefern aber bei unkomprimierten Dateien immer den unveränderten Datenstrom, so dass auf fopen() & Co. eigentlich verzichtet werden kann - sofern man nicht unkomprimierte Dateien schreiben will.

- Sven Rautenberg