
v A Predchádzajúci post, Zistili sme, ako vytvoriť ZIP Archívy používané C#. Teraz sa zameriavame na 7z formát, ktorý je známy svojím vysokým pomerom kompresie a robustnými 256-bitovými šifrovacími funkciami AES. To robí knižnicu .NET 7z ideálnou voľbou pre bezpečné a efektívne spracovanie archívov.
Čo sa naučíte
V tomto tutoriáli sa dozviete, ako programovo vytvoriť archívy 7z (7-Zip) pomocou C:
- Vytvorenie 7z archívu s jedným vstupom
- Vytvorenie AES šifrované 7z archív
- Nastavenie rôznych heslá pre 7z vstupy
Budeme používať túto Aspose.ZIP pre .NET API. Túto knižnicu môžete nainštalovať prostredníctvom:
- Spoločnosť NuGet Package Manager
- Stiahnuť DLL Zapojte ho do svojho projektu
Vytvorte 7z (7-Zip) Archív pomocou C#
Súbory môžete komprimovať do archívu 7z, ktorý je vhodný pre scenáre jedného súboru a multiple súbory. Táto funkcia poskytuje nákladovo efektívne riešenie pre vývojárov, ktorí hľadajú nástroj na extrakciu .NET RAR.
Vytvorte 7z archív s jedným vstupom
Ak chcete vytvoriť 7z archív s jedným súborom, postupujte podľa týchto krokov:
- Otvorte novú FileStream vytvorenie súboru 7z.
- Inštantujte na SevenZipArchive v triede.
- Pridajte súbor pomocou 7ZipArchive.CreateEntry.
- Uložiť archív s 7Ziparchive.Zachráňte.
Tu je príklad C# na ilustráciu:
Vytvorte 7z archív s viacerými záznammi
Komprimovať viaceré súbory do jedného 7z archívu:
- Vytvorte príklad z SevenZipArchive v triede.
- Použitie SedemZipArchive.CreateEntries Prejdite priečinok mapy.
- Uložiť archív s 7Ziparchive.Zachráňte.
Príklad:
Vytvorte AES šifrovaný 7z archív pomocou C#
Ak chcete zabezpečiť svoje archívy, môžete použiť AES šifrovanie, funkciu .NET 7z knižnice, ktorá zlepšuje bezpečnosť archívu:
- Vytvorte si príklad SevenZipAESEncryptionNastavenia.
- Nastaviť potrebné šifrovacie parametre.
- Pridajte záznamy do archívu a uložte ich.
Príklad:
Nastaviť rôzne heslá pre 7z vstupy pomocou C#
Ak chcete priradiť jedinečné heslá k rôznym záznamom v archíve:
- Otvorenie A FileStream V archíve 7Z.
- Použitie 7ZipArchive.CreateEntry pridať záznamy pri špecifikácii jednotlivých heslá.
- Zachráňte archív.
Príklad:
Záver
V tomto článku sme preskúmali, ako programovo vytvoriť archívy 7z v C#, zabezpečiť ich pomocou šifrovania AES a priradiť jedinečné heslá vstupom Aspose.ZIP dokumentácia.
Použitím Aspose Plugin pre .NET môžete efektívne spravovať archívy, aplikovať šifrovanie a zjednodušovať pracovné toky – všetko za len 99$. Odomknúť pokročilé funkcie dnes s týmto spoľahlivým pluginom na extrakciu archívu .NET, ktorý podporuje všetky hlavné formáty!