Soubory GZIP v Python

GZIP(GNU Zip) je široce používaný formát komprese souborů, který pomáhá zmenšit velikost souborů a usnadňuje jejich ukládání a přenos. Běžně se používá pro kompresi souborů v operačních systémech UNIX. V tomto článku se dozvíte, jak GZIP soubory v Python. Navíc uvidíte, jak rozbalit soubory GZIP v Python.

Knihovna Python GZIP

Aspose.ZIP for Python nabízí řadu funkcí pro práci s různými kompresními formáty, včetně ZIP, GZIP, TAR, 7z a dalších. Usnadňuje způsob správy a manipulace s komprimovanými soubory, což z něj činí cenný nástroj pro vývojáře zabývající se úkoly komprese souborů v aplikacích Python.

Knihovnu si můžete buď stáhnout nebo nainstalovat z PyPI.

> pip install aspose-zip

Vytvářejte soubory GZIP v Python

Následují kroky ke kompresi souborů pomocí GZIP v Python.

  • Nejprve vytvořte objekt třídy GzipArchive.
  • Poté pomocí metody GzipArchive.setsource() přidejte soubor do GZIP.
  • Nakonec uložte archiv GZIP pomocí metody GzipArchive.save().

Následující ukázka kódu ukazuje, jak komprimovat soubory do GZIP ve složce v Python.

import aspose.zip as az

# Vytvořte archiv gzip
with az.gzip.GzipArchive() as archive:
    # Přidejte soubory do gzip
    archive.set_source("file.bin")

    # Uložit archiv gzip
    archive.save("gzip_archive.gz")

Rozbalte soubor GZIP v Python

Níže jsou uvedeny kroky k rozbalení archivu GZIP v Python.

  • Nejprve načtěte soubor GZIP pomocí třídy GzipArchive.
  • Poté rozbalte soubor GZIP pomocí metody GzipArchive.extracttodirectory().

Následující ukázka kódu ukazuje, jak rozbalit soubor GZIP v Python.

import aspose.zip as az

# Načíst archiv gzip
with az.gzip.GzipArchive("gzip_archive.gz") as archive:
    
    # Rozbalte gzip
    archive.extract_to_directory("gzip_archive_extracted")

Modul Python GZIP – Získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci k vytváření nebo rozbalování archivů GZIP bez omezení hodnocení.

Výukové zdroje

Další informace o naší knihovně GZIP v Python můžete prozkoumat pomocí následujících zdrojů:

Online nástroj GZIP

Poskytujeme také bezplatný online nástroj pro kompresi souborů do GZIP, který je založen na Aspose.ZIP for Python.

Závěr

Aspose.ZIP for Python zjednodušuje proces práce se soubory GZIP tím, že poskytuje robustní knihovnu bohatou na funkce pro úlohy komprese a dekomprese. V tomto tutoriálu jsme probrali základy vytváření souboru GZIP v Python. Kromě toho jsme si ukázali, jak rozbalit soubory GZIP a extrahovat jejich obsah do adresáře. Knihovnu můžete snadno integrovat do svých aplikací Python a zjednodušit úlohy zipování a rozbalování.

Viz také