1. Táirgí
  2.   Comhbhrú
  3.   Python
  4.   Aspose.ZIP for Python via .NET

Aspose.ZIP for Python via .NET

 
 

API Python chun Cartlanna ZIP, RAR & TAR a Chruthú & a Bhainistiú

API Comhbhrú Python chun Cartlanna a Chruthú nó a Dhí-chomhbhrú de chineálacha ZIP, 7Zip, RAR, TAR, GZIP, BZ2, LZ, CPIO, XZ, Z, CAB i Feidhmchláir Python.

Cad é Aspose.ZIP do Python trí .NET?

Aspose.ZIP do Python trí .NET soláthraíonn sé réiteach cumhachtach do chomhbhrú sonraí agus bainistíocht cartlainne, ag cumasú forbróirí bogearraí chun stóráil agus tarchur sonraí a bharrfheabhsú laistigh de fheidhmchláir Python. Trí chomhtháthú gan uaim le .NET, nascann sé dhá thimpeallacht ríomhchlárúcháin, ag tairgiú toolkit ilúsáideach chun bainistíocht a dhéanamh ar mhórán formáidí cartlainne lena n-áirítear ZIP, 7Zip, RAR, TAR, GZIP, BZ2, LZ, CPIO, XZ, Z, agus CAB. Tacaíonn an leabharlann seo le feidhmeanna riachtacha mar chruthú, eagarthóireacht, agus comhbhrú i gcomhad iolracha, chomh maith le díchomhbhrú fillteáin, easpórtáil cartlainne, agus cur i bhfeidhm cosaint pasfhocail nó criptiú.

Cuireann na príomhghnéithe cumhacht ar fhorbróirí bogearraí chun éifeachtúlacht na bhfeidhmchlár a fheabhsú trí algartaim comhbhrúite solúbtha, rianú próisis, agus athruithe comhaid dhíreach laistigh de chartlanna. Cinntíonn an comhtháthú leis an bhfráma .NET cóimheasanna comhbhrúite agus feidhmíocht uasta, agus simplíonnann an doiciméadú cuimsitheach an cur i bhfeidhm. Faoi dheireadh, soláthraíonn Aspose.ZIP do Python trí .NET uirlisí do fhorbróirí chun an taithí úsáideora a fheabhsú trí chomhbhrú láidir, dí-chomhbhrú, agus cumais bainistíochta chartlainne a ionchorprú go díreach i dtionscadail Python.

Previous Next

Ag Tosú le Aspose.ZIP do Python trí .NET

Is é an bealach molta chun Aspose.ZIP do Python trí .NET a shuiteáil ná úsáid a bhaint as pypi.org. Úsáid an t-ordú seo a leanas le haghaidh suiteáil réidh.

Suiteáil Aspose.ZIP trí Ordú NuGet

 pip install aspose-zip 

Is féidir leat an leabharlann a íoslódáil go díreach ó Aspose.ZIP leathanach táirge.

Comhbhrú agus Dí-chomhbhrú trí API Python

Aspose.ZIP do Python trí .NET cuireann ar chumas innealtóirí bogearraí comhbhrú agus dí-chomhbhrú cineálacha éagsúla comhad laistigh dá n-iarratais Python. Ceadaíonn an leabharlann d'fhorbróirí bogearraí comhbhrú iolracha comhad agus fillteáin i bhformáidí cartlainne éagsúla mar ZIP, 7Zip, RAR, TAR, GZIP, BZ2, GZIP, LZ, CPIO, XZ, agus b'fhéidir níos mó. Ar an scéal céanna, soláthraíonn sé an cumas comhaid comhbhrúite a bhaint as na cartlanna seo. Tá an ghné seo thar a bheith úsáideach nuair a dhéantar déileáil le tacair mhór comhad a chaithfidh a bheith roinnte nó stóráilte go héifeachtach. Taispeánann an sampla thíos conas is féidir le forbróirí bogearraí cartlann ZIP comhbhrúite a chruthú le cúpla líne cód Python.

Conas Cartlann ZIP Comhbhrúite a Chruthú ag baint úsáide as Python?

import clr
clr.AddReference("Aspose.Zip")

from Aspose.Zip import Archive, ArchiveUpdateAction, CompressionLevel

# Create an instance of Archive
archive = Archive()

# Add files and folders to the archive
archive.CreateEntry("file.txt")
archive.CreateEntry("folder/")

# Set compression level
archive.CompressionLevel = CompressionLevel.Normal

# Save the archive
archive.Save("example.zip")

Tacaíocht um Chriptiú agus Cosaint Pasfhocail

Tá slándáil ar bharr gach rud nuair a dhéantar déileáil le sonraí íogaire. Déantar Aspose.ZIP do Python trí .NET a dhéanamh éasca do innealtóirí bogearraí criptiú nó cosaint pasfhocail a chur i bhfeidhm agus comhaid agus fillteáin éagsúla á gcomhbhrú nó á ndí-chomhbhrú in aipeanna Python, ag cinntiú nach féidir ach d'údaraithe ceadaithe rochtain a fháil ar na sonraí istigh iontu. Tacaíonn an leabharlann le criptiú chomh maith le díchriptiú an chartlann iomlán nó iontrálacha ar leith laistigh de chartlann. Tacaíonn sé le teicnící éagsúla criptiú chartlainne mar ZipCrypto, criptiú AES agus go leor eile.

Tacaíocht um Láimhseáil Cartlainne trí API Python

Is API an-úsáideach é Aspose.ZIP do Python trí .NET a ligeann d'fhorbróirí bogearraí cartlanna éagsúla a chruthú agus a bhainistiú ag baint úsáide as orduithe Python. Soláthraíonn an leabharlann modhanna chun comhaid a chur leis, a nuashonrú, agus a scriosadh laistigh de chartlanna atá ann cheana gan a bheith ag baint amach agus ath-chomhbhrú an chartlann iomlána. Ní hamháin go sábhálann sé am, ach laghdaíonn sé freisin an baol caillteanais sonraí.

Cruthaigh Cartlainne Comhbhrúite Féin-Ábharthach trí Python

Aspose.ZIP do Python trí .NET tá gnéithe an-úsáideacha curtha ar fáil chun cartlanna comhbhrúite féin-eisiúna a chruthú agus a bhainistiú ag baint úsáide as Python. Is comhad inrite é cartlann féin-eisiúna (SFX) le cartlann leabaithe a d'fhéadfaí a bhaint go huathoibríoch tar éis a thosú. Cruthaíonn sé cartlann ZIP féin-eisiúna le cúpla líne de chód amháin agus tacaíonn sé le gnéithe mar chur comhad leis, socrú pasfhocail, rith cartlann féin-eisiúna agus go leor eile. Léiríonn an cód thíos conas an leabharlann Aspose.ZIP a úsáid chun cartlann féin-eisiúna a chruthú le hairíonna ar leith, mar shampla an teideal agus an suíomh réamhshocraithe le haghaidh baint.

Conas Cartlann Féin-Easghabhála a Chruthú trí API Python?

import clr
clr.AddReference("Aspose.Zip")

from Aspose.Zip import ZipFile, CompressionLevel, SelfExtractorFlavor

def create_self_extracting_archive(source_directory, output_path):
    with ZipFile() as zip:
        # Add files from the source directory to the ZIP archive
        zip.AddDirectory(source_directory)
        
        # Set the SelfExtractorFlavor to create a self-extracting archive
        zip.SelfExtractorFlavor = SelfExtractorFlavor.Exe
        
        # Set optional self-extractor properties
        zip.SelfExtractorExeOptions.Title = "Self-Extracting Archive"
        zip.SelfExtractorExeOptions.DefaultExtractLocation = "Extracted_Files"
        
        # Save the self-extracting archive
        zip.SaveSelfExtractor(output_path, "password123")  # Set a password if desired

# Usage
create_self_extracting_archive("source_directory", "self_extracting_archive.exe")
 Gaeilge