Für ein C-Programm unter Linux suche ich noch eine Möglichkeit die persistent gespeicherten Daten zu komprimieren, weil die Dateien sonst zu gross sind und auch das Laden/Speichern auf Festplatte zu lange dauert. Bisher ist mir nur eingefallen die Daten in eine temporär-Datei in eine Ramdisk zu schreiben und sie dort mit gzip zu Komprimieiren/Dekomprimieren und zu Verschieben, aber gibt es denn keine C-Funktionen, mit denen man in einer Datei komprimiert Schreiben/Lesen kann?
Und gibt es auch unter Linux komprimierende Dateisysteme, so dass ich transparentes Komprimieren/Dekomprimieren verwenden kann?
Lesezeichen