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ć zTutaj.

  • 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 .NETTutaj.

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ć odTutaj.

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

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