Aspose.Zip for .NET – kurz bezpečného ukládání souborů

Ve světě vývoje .NET je správa a manipulace se soubory běžným úkolem. Aspose.Zip for .NET je výkonná knihovna, která poskytuje vývojářům možnost bezproblémově komprimovat, dekomprimovat a manipulovat s archivy zip. V tomto tutoriálu se ponoříme do konkrétního scénáře: ukládání více souborů bez komprese a jejich ochrana heslem. Na konci této příručky budete vybaveni znalostmi pro implementaci této funkce pomocí Aspose.Zip pro .NET.

Předpoklady

Než se pustíme do výukového programu, ujistěte se, že máte splněny následující předpoklady:

  • Knihovna Aspose.Zip for .NET: Ujistěte se, že máte nainstalovanou knihovnu Aspose.Zip for .NET. Můžete si jej stáhnouttady.

  • Adresář dokumentů: Připravte adresář, kde jsou umístěny zdrojové soubory. V uvedeném příkladu proměnnádataDir představuje váš adresář dokumentů.

Importovat jmenné prostory

Pro začátek importujme potřebné jmenné prostory pro náš kód:

// Cesta k adresáři prostředků.
string dataDir = "Your Document Directory"

// Importujte jmenné prostory Aspose.Zip
using Aspose.Zip;
using Aspose.Zip.Settings.Compression;
using Aspose.Zip.Settings.Encryption;

Krok 1: Otevřete soubor ZIP

//ExStart: StoreMutlipleFilesWithoutCompressionWithPassword
using (FileStream zipFile = File.Open(dataDir + "StoreMutlipleFilesWithoutCompressionWithPassword_out.zip", FileMode.Create))
{

Tento krok zahrnuje vytvoření nového souboru zip pomocíFileStream. Soubor se bude jmenovat “StoreMutlipleFilesWithoutCompressionWithPassword_out.zip.”

Krok 2: Otevřete zdrojový soubor

using (FileStream source1 = File.Open(dataDir + "alice29.txt", FileMode.Open, FileAccess.Read))
{

Zde otevřeme první zdrojový soubor „alice29.txt“, který bude uložen v archivu zip.

Krok 3: Vytvořte archiv

using (var archive = new Archive(new ArchiveEntrySettings(new StoreCompressionSettings(), new AesEcryptionSettings("p@s$", EncryptionMethod.AES256))))
{

V tomto kroku vytvoříme instanciArchive třída, určující nastavení komprese a šifrování. PoužívámeStoreCompressionSettings pro ukládání souborů bez komprese aAesEcryptionSettings použít šifrování AES s heslem (“p@s$”).

Krok 4: Vytvořte záznam do archivu a uložte

archive.CreateEntry("alice29.txt", source1);
archive.Save(zipFile);

Tento poslední krok zahrnuje vytvoření záznamu v archivu pro „alice29.txt“ a uložení archivu, čímž se dokončí proces ukládání souboru bez komprese a s ochranou heslem.

Zakončete svůj tutoriál shrnutím klíčových bodů a povzbuzením čtenářů, aby prozkoumali další možnosti s Aspose.Zip pro .NET.

Závěr

V tomto tutoriálu jsme prozkoumali, jak používat Aspose.Zip pro .NET k ukládání více souborů bez komprese a jejich zabezpečení heslem. Jak budete pokračovat ve své cestě s vývojem .NET, využijte možnosti Aspose.Zip k zefektivnění úloh správy souborů a zvýšení bezpečnosti vašich aplikací.


Nejčastější dotazy

Mohu použít Aspose.Zip pro .NET s jinými metodami šifrování?

Ano, Aspose.Zip podporuje různé metody šifrování. Zkontrolujte dokumentacitady pro detaily.

Kde mohu získat podporu pro Aspose.Zip pro .NET?

NavštivteFórum Aspose.Zip za podporu komunity a diskuze.

Je k dispozici bezplatná zkušební verze pro Aspose.Zip pro .NET?

Ano, máte přístup k bezplatné zkušební verzitady.

Jak mohu získat dočasnou licenci pro Aspose.Zip pro .NET?

Požádejte o dočasnou licencitady.

Kde mohu zakoupit Aspose.Zip pro .NET?

Můžete si koupit Aspose.Zip pro .NETtady.