Bejegyzések különböző jelszavakkal az Aspose.Zip for .NET-ben

Bevezetés

Üdvözöljük az Aspose.Zip for .NET világában. Ez egy hatékony könyvtár, amely képessé teszi a fejlesztőket a ZIP-archívumok zökkenőmentes kezelésére és manipulálására. Ebben az oktatóanyagban egy sajátos funkcióval foglalkozunk: a különböző jelszavas bejegyzésekkel való munkavégzéssel. Akár tapasztalt fejlesztő, akár csak most kezdi, ez a részletes útmutató végigvezeti a folyamaton, felszabadítva az Aspose.Zip for .NET-ben rejlő lehetőségeit.

Előfeltételek

Mielőtt belevetnénk magunkat a ZIP-archívumok változó jelszavakkal történő kezelésének izgalmas világába, győződjön meg a következőkről:

  • Aspose.Zip .NET-hez: Győződjön meg arról, hogy a könyvtár telepítve van. Ha nem, a szükséges információkat megtalálja adokumentáció.
  • Dokumentumkönyvtár: Állítson be egy könyvtárat a dokumentumok tárolására.
  • Alapvető C# ismerete: A C# ismerete előnyös lesz, mivel kódolásra fogjuk használni.

Névterek importálása

A kezdéshez importálnia kell a szükséges névtereket a C# projektbe. Ez biztosítja, hogy hozzáférjen az Aspose.Zip for .NET szolgáltatásaihoz.

using Aspose.Zip.Saving;
using Aspose.Zip.SevenZip;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

1. lépés: Állítsa be a dokumentumkönyvtárat

string dataDir = "Your Document Directory";

2. lépés: Hozzon létre bejegyzéseket különböző jelszavakkal

Most pedig nézzük meg az alapvető funkciókat, amelyek a különböző jelszavakkal rendelkező bejegyzések létrehozását jelentik az Aspose.Zip for .NET-ben.

//ExStart: EntriesWithDifferentPasswords
using (FileStream sevenZipFile = File.Open("archive.7z", FileMode.Create))
{
    FileInfo fi1 = new FileInfo("data1.bin");
    FileInfo fi2 = new FileInfo("data2.bin");
    FileInfo fi3 = new FileInfo("data3.bin");

    using (var archive = new SevenZipArchive())
    {
        archive.CreateEntry("entry1.bin", fi1, false, new SevenZipEntrySettings(new SevenZipStoreCompressionSettings(), new SevenZipAESEncryptionSettings("test1")));
        archive.CreateEntry("entry2.bin", fi2, false, new SevenZipEntrySettings(new SevenZipStoreCompressionSettings(), new SevenZipAESEncryptionSettings("test2")));
        archive.CreateEntry("entry3.bin", fi3, false, new SevenZipEntrySettings(new SevenZipStoreCompressionSettings(), new SevenZipAESEncryptionSettings("test3")));
        
        archive.Save(sevenZipFile);
    }
}
//ExEnd: EntriesWithDifferentPasswords

3. lépés: Ellenőrzés

A kód végrehajtása után ellenőrizze a konzolt, hogy megbizonyosodjon arról, hogy az AES titkosítási beállításokkal rendelkező Seven Zip fájl sikeresen létrejött.

Console.WriteLine("Successfully Created a Seven Zip File with AES Encryption Settings");

Következtetés

Gratulálunk! Elsajátította a különböző jelszavakkal rendelkező bejegyzésekkel való munka művészetét az Aspose.Zip for .NET-ben. Ez a hatékony képesség nagyobb biztonságot és rugalmasságot nyit meg az alkalmazások ZIP-archívumainak kezelésekor.

GYIK

1. kérdés: Az Aspose.Zip for .NET kompatibilis a .NET összes verziójával?

  1. válasz: Igen, az Aspose.Zip for .NET úgy lett kialakítva, hogy zökkenőmentesen integrálódjon a .NET keretrendszer összes verziójával.

2. kérdés: Használhatom az Aspose.Zip for .NET-et kereskedelmi projektjeimben?

A2: Abszolút! Az Aspose.Zip for .NET kereskedelmi licenceket kínál, és további információkat talál a vásárlás módjárólitt.

3. kérdés: Van ingyenes próbaverzió?

  1. válasz: Igen, egy ingyenes próbaverzióval felfedezheti az Aspose.Zip for .NET szolgáltatásait. Fogj nekiitt.

4. kérdés: Hogyan kaphatok támogatást az Aspose.Zip for .NET-hez?

  1. válasz: Ha kérdése vagy segítsége van, keresse fel aAspose.Zip Fórum.

5. kérdés: Használhatom az Aspose.Zip-et .NET-hez állandó licenc nélkül?

  1. válasz: Igen, rövid távú szükségleteihez ideiglenes engedélyt kaphat. További részletekitt.