GZIP-filer i Python

GZIP(GNU Zip) är ett flitigt använt filkomprimeringsformat som hjälper till att minska storleken på filer, vilket gör dem lättare att lagra och överföra. Det används vanligtvis för filkomprimering i UNIX-operativsystem. I den här artikeln kommer du att lära dig hur du GZIP-filer i Python. Dessutom kommer du att se hur du packar upp GZIP-filer i Python.

Python GZIP-bibliotek

Aspose.ZIP for Python erbjuder en rad funktioner för att arbeta med olika komprimeringsformat, inklusive ZIP, GZIP, TAR, 7z och mer. Det förenklar sättet att hantera och manipulera komprimerade filer, vilket gör det till ett värdefullt verktyg för utvecklare som hanterar filkomprimeringsuppgifter i Python-applikationer.

Du kan antingen ladda ner biblioteket eller installera det från PyPI.

> pip install aspose-zip

Skapa GZIP-filer i Python

Följande är stegen för att komprimera filer med GZIP i Python.

  • Skapa först ett objekt av klassen GzipArchive.
  • Använd sedan metoden GzipArchive.setsource() för att lägga till filen till GZIP.
  • Slutligen sparar du GZIP-arkivet med metoden GzipArchive.save().

Följande kodexempel visar hur man komprimerar filer till GZIP i en mapp i Python.

import aspose.zip as az

# Skapa gzip-arkiv
with az.gzip.GzipArchive() as archive:
    # Lägg till filer i gzip
    archive.set_source("file.bin")

    # Spara gzip-arkiv
    archive.save("gzip_archive.gz")

Packa upp en GZIP-fil i Python

Följande är stegen för att packa upp ett GZIP-arkiv i Python.

  • Ladda först GZIP-filen med klassen GzipArchive.
  • Packa sedan upp GZIP-filen med metoden GzipArchive.extracttodirectory().

Följande kodexempel visar hur man packar upp en GZIP-fil i Python.

import aspose.zip as az

# Ladda gzip-arkiv
with az.gzip.GzipArchive("gzip_archive.gz") as archive:
    
    # Packa upp gzip
    archive.extract_to_directory("gzip_archive_extracted")

Python GZIP-modul - Skaffa en gratis licens

Du kan få en gratis tillfällig licens för att skapa eller packa upp GZIP-arkiv utan utvärderingsbegränsningar.

Lärresurser

Du kan utforska mer om vårt Python GZIP-bibliotek med hjälp av följande resurser:

Online GZIP-verktyg

Vi tillhandahåller också ett gratis onlineverktyg för att komprimera filer till GZIP, som drivs av Aspose.ZIP för Python.

Slutsats

Aspose.ZIP för Python förenklar processen att arbeta med GZIP-filer genom att tillhandahålla ett robust och funktionsrikt bibliotek för komprimerings- och dekomprimeringsuppgifter. I den här handledningen täckte vi grunderna för att skapa en GZIP-fil i Python. Dessutom har vi visat hur man packar upp GZIP-filer och extraherar deras innehåll till katalogen. Du kan enkelt integrera biblioteket i dina Python-applikationer och förenkla zippa och packa upp uppgifterna.

Se även