Kompresuj wiele plików z szyfrowaniem w Aspose.Zip .NET

Wstęp

Witamy w tym samouczku krok po kroku dotyczącym kompresowania wielu plików przy użyciu tradycyjnego szyfrowania przy użyciu Aspose.Zip dla .NET. Aspose.Zip to potężna biblioteka, która umożliwia programistom płynną pracę z archiwami ZIP w aplikacjach .NET. W tym przewodniku przeprowadzimy Cię przez proces kompresji wielu plików przy użyciu tradycyjnego szyfrowania, zapewniając bezpieczeństwo Twoich danych.

Warunki wstępne

Zanim przejdziemy do samouczka, upewnij się, że spełniasz następujące wymagania wstępne:

  • Aspose.Zip dla .NET: Upewnij się, że masz zainstalowaną bibliotekę Aspose.Zip dla .NET w swoim środowisku programistycznym. Można go pobrać z Tutaj .

  • Twój katalog dokumentów: Zamień"Your Document Directory"we fragmencie kodu rzeczywistą ścieżką do katalogu dokumentów.

Importuj przestrzenie nazw

W aplikacji .NET zacznij od zaimportowania niezbędnych przestrzeni nazw. Umożliwi to dostęp do funkcjonalności zapewnianych przez Aspose.Zip. Oto przykład:

using Aspose.Zip;
using Aspose.Zip.Saving;
using System.IO;

Krok 1: Skonfiguruj plik ZIP

Utwórz nowy plik zip za pomocąArchive klasa. Na tym etapie zdefiniujesz także tradycyjne ustawienia szyfrowania, podając hasło dla większego bezpieczeństwa.

//ExStart: Kompresuj wiele plików z tradycyjnym szyfrowaniem
using (FileStream zipFile = File.Open(".\\CompressMultipleFilesWithTraditionalEncryption_out.zip", FileMode.Create))
{
    // Utwórz archiwum z tradycyjnymi ustawieniami szyfrowania
    using (var archive = new Archive(new ArchiveEntrySettings(null, new TraditionalEncryptionSettings("p@s$"))))
    {
        // Przejdź do następnego kroku...
    }
}
//ExEnd: Kompresuj wiele plików z tradycyjnym szyfrowaniem

Krok 2: Dodaj pliki do archiwum

Teraz dodaj pliki, które chcesz skompresować do archiwum. W tym przykładzie dodajemy trzy pliki: „alice29.txt”, „asyoulik.txt” i „fields.c”.

archive.CreateEntry("alice29.txt", source1);
archive.CreateEntry("asyoulik.txt", source2);
archive.CreateEntry("fields.c", source3);

Krok 3: Zapisz plik ZIP

Zapisz plik zip z dodanymi wpisami. Ten krok kończy proces kompresji.

archive.Save(zipFile);

Gratulacje! Pomyślnie skompresowałeś wiele plików przy użyciu tradycyjnego szyfrowania przy użyciu Aspose.Zip dla .NET.

Wniosek

W tym samouczku omówiliśmy, jak wykorzystać Aspose.Zip dla .NET do kompresji wielu plików przy użyciu tradycyjnego szyfrowania. Proces ten zapewnia bezpieczeństwo Twoich danych przy jednoczesnym efektywnym zarządzaniu archiwami ZIP w aplikacjach .NET.


Często zadawane pytania

1. Czy mogę używać Aspose.Zip dla .NET zarówno w środowisku Windows, jak i Linux?

Tak, Aspose.Zip dla .NET jest kompatybilny zarówno ze środowiskami Windows, jak i Linux, zapewniając elastyczność programistom.

2. Czy dostępna jest bezpłatna wersja próbna Aspose.Zip dla .NET?

Tak, możesz skorzystać z bezpłatnej wersji próbnej Aspose.Zip dla .NET Tutaj .

3. Jak mogę uzyskać pomoc dotyczącą Aspose.Zip dla .NET?

Aby uzyskać pomoc lub zadać pytania, możesz odwiedzić stronę Forum Aspose.Zip .

4. Czy dostępne są licencje tymczasowe dla Aspose.Zip dla .NET?

Tak, tymczasowe licencje można uzyskać od Tutaj .

5. Gdzie mogę znaleźć szczegółową dokumentację Aspose.Zip dla .NET?

Zapoznaj się z dokumentacją Tutaj w celu uzyskania szczegółowych informacji.