Nutzlastgröße eines GZIP-Archivs

Nutzlastgröße eines GZIP-Archivs

Gibt es eine Möglichkeit, die normale Größe der komprimierten Datensätze ( .gz) zu überprüfen, ohne sie zu dekomprimieren?

Ich habe beispielsweise 50 große .gzDateien (insgesamt 50 GB), die aus Speichergründen nicht dekomprimiert werden können, möchte aber melden, wie viele normale Daten sich darin befinden.

Antwort1

Verwenden Sie die -lOption. Aus der Manpage:

   -l --list
         For each compressed file, list the following fields:

             compressed size: size of the compressed file
             uncompressed size: size of the uncompressed file
             ratio: compression ratio (0.0% if unknown)
             uncompressed_name: name of the uncompressed file

Selbst wenn diese Option nicht verfügbar wäre, bräuchten Sie dennoch keinen Speicherplatz, um die Dateien zu entpacken und ihre Größe zu messen:

gzip -cd file.gz | wc -c

verwandte Informationen