Zabezpieczony plik ZIP

Archiwa ZIP oferują wygodny sposób kompresji wielu plików do łatwego udostępniania na platformach cyfrowych. Jednakże zdarzają się przypadki, gdy plik ZIP zawierający poufne informacje jest przypadkowo wysyłany do niezamierzonych odbiorców. Dlatego umiejętność szyfrowania i deszyfrowania plików zgodnie ze standardami branżowymi jest niezbędna w każdej bibliotece ZIP.

IronZIP wyróżnia się, umożliwiając użytkownikom odszyfrowanie chronionych plików ZIP za pomocą zaledwie kilku linii kodu, a także pozwala na szyfrowanie istniejących archiwów ZIP za pomocą haseł i różnych metod szyfrowania. Ta wszechstronność sprawia, że jest odpowiednia dla szerokiej gamy sytuacji.

Dostęp do chronionego archiwum ZIP

Najpierw importujemy przestrzeń nazw IronZip. Następnie inicjalizujemy nowy IronZipArchive, po czym wprowadzamy dwa parametry, pierwszy to ścieżka do chronionego ZIP, do którego próbujesz uzyskać dostęp, a drugi to hasło dostępu do chronionego ZIP. Zauważ, że jeśli hasło lub ścieżka są nieprawidłowe, operacja się nie powiedzie. Po podaniu poprawnego hasła, plik ZIP może zostać odszyfrowany, a jego zawartość może być wyświetlana, wyodrębniana lub modyfikowana.

Szyfrowanie istniejącego archiwum ZIP

Poza dostępem do chronionego ZIP za pomocą klasy IronZipArchive, IronZIP umożliwia również szyfrowanie archiwum z wybranym szyfrowaniem. Aby to zrobić, najpierw importujemy IronZip.Enum, importowanie enumów umożliwi deweloperom wybór metody szyfrowania używanej do zaszyfrowania archiwum. Ostatecznie, wywołujemy metodę Encrypt z dwoma przekazanymi parametrami. Pierwszym jest hasło, którego chcesz użyć do zaszyfrowania archiwum ZIP, natomiast drugim jest enum EncrytionMethods. W tym przykładzie użyjemy EncryptionMethods.AES256, aby zaszyfrować plik. Po zaszyfrowaniu pliku można potwierdzić operację, podając hasło, aby ponownie uzyskać dostęp do chronionego ZIP w celu weryfikacji. Pełną listę obsługiwanych metod szyfrowania i ich powiązanych enumów można znaleźć tutaj.

Naucz się tworzyć, odczytywać i wyodrębniać pliki ZIP za pomocą IronZip

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 20,150 | Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronZip
uruchom próbkę zobacz, jak twoje pliki stają się archiwum.