Extrahera ZIP-filer i Python

Att packa upp filer innebär extrahering av komprimerad data från ett ZIP-arkiv, ett filformat som är utformat för att minska lagringsutrymmet och förenkla överföringen av flera filer. Oavsett om du är nybörjare på datorer eller en teknisk entusiast, är det en viktig färdighet att förstå hur man packar upp filer som kan förenkla datahantering och effektivisera fildelning. Så i det här blogginlägget kommer vi att lära oss om de förenklade sätten att packa upp ZIP-filer i Python.

Python-bibliotek för att packa upp filer

Aspose.ZIP for Python är ett kraftfullt och mångsidigt API som låter utvecklare arbeta med ZIP-arkiv i sina Python-applikationer. Den erbjuder en omfattande uppsättning funktioner för att hantera dina filzip- eller uppackningsuppgifter.

Du kan ladda ner biblioteket eller installera det från PyPI med följande kommando.

> pip install aspose-zip

Packa upp filer i Python

Aspose.ZIP för Python gör det ganska lättare för dig att extrahera filer i ett ZIP-arkiv. Ladda helt enkelt ZIP-filen och packa upp den i önskad mapp. Följande är stegen för att packa upp en fil i Python.

  • Ladda först ZIP-filen med Archive class.
  • Packa sedan upp filen i en mapp med metoden Archive.extracttodirectory(mappnamn).

Följande kodexempel visar hur man extraherar filer i ett ZIP-arkiv i Python.

import aspose.zip as az

# Ladda ZIP-arkiv
with az.Archive("my_archive.zip") as archive:
    # Extrahera ZIP-fil till en mapp
    archive.extract_to_directory("extracted_zip")

Extrahera lösenordsskyddade ZIP-filer i Python

I olika fall får du ZIP-filerna som är skyddade med ett lösenord. Skyddet tillämpas för att undvika obehörig åtkomst till innehållet i ZIP-arkivet. För att packa upp en lösenordsskyddad ZIP-fil, följ stegen nedan:

  • Skapa först ett objekt av klassen ArchiveLoadOptions.
  • Ange sedan lösenordet för ZIP-filen med egenskapen ArchiveLoadOptions.decryptionpassword.
  • Därefter skapar du ett objekt av klassen Archive och initierar det med ZIP-filens sökväg och ArchiveLoadOptions-objektet.
  • Slutligen packar du upp filen med metoden Archive.extracttodirectory(mappnamn).

Följande är koden för att packa upp en lösenordsskyddad ZIP-fil i Python.

import aspose.zip as az

# Skapa alternativ för att ladda skyddad ZIP 
options = az.ArchiveLoadOptions()
options.decryption_password = "pass"

# Ladda ZIP-arkiv
with az.Archive("aes_protected_archive.zip", options) as archive:
    # Packa upp filen till en mapp
    archive.extract_to_directory("extracted_protected_zip")

Skaffa en gratis licens

Du kan extrahera ZIP-arkiv utan utvärderingsbegränsningar genom att skaffa en gratis tillfällig licens.

Packa upp filer online gratis

Vi tillhandahåller också en gratis onlineapplikation för att packa upp filer, som drivs av Aspose.ZIP för Python.

Python ZIP Library - Resurser

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

Slutsats

Att packa upp filer i Python är en enkel process med Aspose.ZIP för Python. Biblioteket ger dig den flexibilitet och kontroll du behöver när du arbetar med ZIP-arkiv. Oavsett om du har att göra med enkla dekompressionsuppgifter eller mer komplexa ZIP-arkivmanipulationer, kan Aspose.ZIP för Python effektivisera ditt arbetsflöde. Ge Aspose.ZIP för Python ett försök i ditt nästa projekt och förenkla dina zippnings- eller uppackningsuppgifter med lätthet!

Se även