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í.