Wpisy z różnymi hasłami w Aspose.Zip dla .NET

Wstęp

Witamy w świecie Aspose.Zip dla .NET, potężnej biblioteki, która umożliwia programistom płynne zarządzanie archiwami ZIP i manipulowanie nimi. W tym samouczku zajmiemy się konkretną funkcją: pracą z wpisami z różnymi hasłami. Niezależnie od tego, czy jesteś doświadczonym programistą, czy dopiero zaczynasz, ten przewodnik krok po kroku przeprowadzi Cię przez proces, odblokowując potencjał Aspose.Zip dla .NET.

Warunki wstępne

Zanim zagłębimy się w ekscytujący świat zarządzania archiwami ZIP za pomocą różnych haseł, upewnij się, że posiadasz następujące informacje:

  • Aspose.Zip dla .NET: Upewnij się, że masz zainstalowaną bibliotekę. Jeżeli nie, niezbędne informacje znajdziesz wdokumentacja.
  • Katalog dokumentów: skonfiguruj katalog do przechowywania dokumentów.
  • Podstawowa znajomość języka C#: Znajomość języka C# będzie korzystna, ponieważ będziemy go używać do kodowania.

Importuj przestrzenie nazw

Aby rozpocząć, musisz zaimportować niezbędne przestrzenie nazw do swojego projektu C#. Dzięki temu masz dostęp do funkcjonalności zapewnianej przez Aspose.Zip dla .NET.

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;

Krok 1: Ustaw katalog dokumentów

string dataDir = "Your Document Directory";

Krok 2: Utwórz wpisy z różnymi hasłami

Przejdźmy teraz do podstawowej funkcjonalności tworzenia wpisów z różnymi hasłami w Aspose.Zip dla .NET.

//ExStart: wpisy z różnymi hasłami
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: Wpisy z różnymi hasłami

Krok 3: Weryfikacja

Po wykonaniu kodu sprawdź konsolę, aby upewnić się, że plik Seven Zip z ustawieniami szyfrowania AES został pomyślnie utworzony.

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

Wniosek

Gratulacje! Opanowałeś teraz sztukę pracy z wpisami mającymi różne hasła w Aspose.Zip dla .NET. Ta potężna funkcja otwiera drzwi do zwiększonego bezpieczeństwa i elastyczności podczas zarządzania archiwami ZIP w aplikacjach.

Często zadawane pytania

P1: Czy Aspose.Zip dla .NET jest kompatybilny ze wszystkimi wersjami .NET?

Odpowiedź 1: Tak, Aspose.Zip dla .NET został zaprojektowany tak, aby bezproblemowo integrować się ze wszystkimi wersjami platformy .NET.

P2: Czy mogę używać Aspose.Zip dla .NET w moich projektach komercyjnych?

A2: Absolutnie! Aspose.Zip dla .NET oferuje licencje komercyjne, a więcej informacji na temat zakupu można znaleźćTutaj.

P3: Czy dostępny jest bezpłatny okres próbny?

Odpowiedź 3: Tak, możesz poznać funkcje Aspose.Zip dla .NET w ramach bezpłatnej wersji próbnej. ZaczynajTutaj.

P4: Jak mogę uzyskać wsparcie dla Aspose.Zip dla .NET?

A4: W przypadku jakichkolwiek pytań lub pomocy odwiedź stronęForum Aspose.Zip.

P5: Czy mogę używać Aspose.Zip dla .NET bez stałej licencji?

Odpowiedź 5: Tak, możesz uzyskać licencję tymczasową na swoje krótkoterminowe potrzeby. Znajdź więcej szczegółówTutaj.