
W A Poprzedni post, Odkryliśmy, jak stworzyć ZIP Archiwum wykorzystywane C#. Teraz skupimy się na formacie 7z, która jest znana ze swojego wysokiego stosunku kompresji i wytrzymałych możliwości szyfrowania AES 256-bit.
Co się nauczysz
W tym podręczniku dowiesz się, jak programowo tworzyć archiwum 7z (7-Zip) za pomocą C:
- Tworzenie 7z Archiwum z pojedynczymi wpisami
- Tworzenie AES Encrypted 7z Archive
- Ustawienie różnych hasła dla 7z wpisów
Będziemy korzystać z ASPOSE.ZIP dla .NET API. można zainstalować tę bibliotekę za pośrednictwem:
- Pakietowy menedżer
- Pobierz DLL i włączyć je do swojego projektu
Tworzenie 7z (7-Zip) Archiwum za pomocą C#
Możesz skompensować pliki do archiwum 7z, odpowiedni zarówno dla scenariuszy pojedynczych plików i wielu plików. Ta funkcja zapewnia opłacalne rozwiązanie dla deweloperów, którzy szukają narzędzia do ekstrakcji .NET RAR.
Tworzenie 7z Archiwum z pojedynczymi wpisami
Aby utworzyć archiwum 7z z jednym plikiem, postępuj zgodnie z następującymi krokami:
- Otwórz nowy FileStream Aby utworzyć plik 7z.
- Zacznij od SevenZipArchive w klasie.
- Dodaj plik za pomocą Zwiastun Zwiastun.CreateEntry.
- Zachowaj archiwum z 7Dziewczyna.Save.
Oto przykłady C#, aby wyjaśnić:
Tworzenie archiwum 7z z wieloma wpisami
Aby skompensować kilka plików do jednego archiwum 7z:
- Stwórz przykład z SevenZipArchive w klasie.
- Używanie 7ZipArchive.CreateEntries Przejdź drogą folderową.
- Zachowaj archiwum z 7Dziewczyna.Save.
Przykłady:
Tworzenie AES Encrypted 7z Archive za pomocą C#
Aby zabezpieczyć swoje archiwum, możesz skorzystać z szyfrowania AES, funkcji biblioteki .NET 7z, która poprawia bezpieczeństwo archiwum:
- Stwórz instancję SześćdziesiątkiEncryptionSettings.
- Ustaw niezbędne parametry szyfrowania.
- Dodaj wpisy do archiwum i przechowuj je.
Przykłady:
Ustaw różne hasła dla 7z wpisów za pomocą C#
Aby przypisać unikalne hasła do różnych wpisów w archiwum:
- Otwarcie A FileStream w archiwum 7z.
- Używanie Zwiastun Zwiastun.CreateEntry Dodaj wpisy podczas określania indywidualnych hasła.
- Zachowaj archiwum.
Przykłady:
konkluzja
W tym artykule dowiedzieliśmy się, jak programowo tworzyć archiwum 7z w C#, zabezpieczyć je za pomocą szyfrowania AES i przydzielić unikalne hasła do wpisów Aspose.ZIP dokumentacja.
Korzystając z Aspose Plugin dla .NET, możesz skutecznie zarządzać archiwami, zastosować szyfrowanie i uprościć swoje przepływy robocze – wszystko za zaledwie $99!