Es hängt sehr stark von den zu komprimierenden Daten ab. Bei einem Schnelltest mit einer 1-GB-Datei mit Nullen ergibt sich eine komprimierte Größe von ~ 120 KB, sodass Ihre 10-KB-Datei möglicherweise auf ~ 85 MB erweitert werden kann.
Wenn die Daten zum Beispiel eine geringe Redundanz haben, enthält das Archiv zum Beispiel Bilddateien in einem Format, das nativ komprimiert ist (gif, jpg, png, ...), dann kann gzip keine weitere Komprimierung hinzufügen. Für Binärdateien wie Programmdateien wird möglicherweise eine Komprimierung von bis zu 2: 1 angezeigt. Für Text, HTML oder andere Markierungen ist 3: 1 oder 4: 1 oder mehr nicht unwahrscheinlich. In einigen Fällen sehen Sie möglicherweise 10: 1, aber das ~ 8700: 1, das mit einer Datei mit einem einzelnen Symbol gefüllt ist, wird außerhalb von ähnlichen künstlichen Umständen nicht angezeigt.
Sie können überprüfen, wieviele Daten aus dem Entpacken einer gzip-Datei resultieren würden, ohne den unkomprimierten Inhalt tatsächlich auf die Festplatte zu schreiben. gunzip -c file.gz | wc --bytes
Dabei wird die Datei dekomprimiert, die Ergebnisse jedoch nicht gespeichert, stattdessen übergeben sie wc
diese dann verwerfen Sie sie. Wenn es sich bei komprimiertem Inhalt um eine TAR-Datei handelt, die viele kleine Dateien enthält, kann es sein, dass zum Entpacken des gesamten Archivs merklich mehr Speicherplatz erforderlich ist. In den meisten Fällen ist jedoch die von der Piping- gunzip
Ausgabe zurückgegebene Anzahl wc
so genau, wie Sie es benötigen.