Korumalı ZIP'e Erişim
ZIP arşivleri, dijital platformlar üzerinden kolayca paylaşılabilecek birden fazla dosyayı sıkıştırmak için uygun bir yol sunar. Ancak, bazen hassas bilgiler içeren bir ZIP dosyası yanlışlıkla gerekli olmayan alıcılara gönderilir. Bu nedenle, dosyaları sektör standartlarına uygun olarak şifreleyip çözme yeteneği, herhangi bir ZIP kütüphanesinde gereklidir.
IronZIP, kullanıcıların sadece birkaç satır kodla korunan ZIP dosyalarını çözmelerine olanak tanırken, mevcut ZIP arşivlerini parolalar ve çeşitli şifreleme yöntemleri kullanarak şifrelemeye de olanak tanır. Bu çok yönlülük, onu geniş bir durum yelpazesi için uygun hale getirir.
Access Protected ZIP with C#
- using IronZip;
- using IronZip.Enum;
- using (var
archive= newIronZipArchive("existing.zip","P@ssw0rd")) - archive.Encrypt("P@ssw0rd", EncryptionMethods.AES256);
Korumalı ZIP Arşivine Erişim
Önce IronZip ad alanını içe aktarıyoruz. Sonrasında yeni bir IronZipArchive başlatıyoruz ve ardından iki parametre giriyoruz; ilki erişmeye çalıştığınız korunan ZIP'in yolu, ikincisi ise korunan ZIP'e erişmek için parola. Parolanın veya yolun yanlış olması durumunda işlemin başarısız olacağını unutmayın. Doğru şifre sağlandığında, ZIP dosyası çözülebilir ve içeriği görüntülenebilir, çıkarılabilir veya değiştirilebilir.
Mevcut ZIP Arşivinin Şifrelenmesi
IronZipArchive sınıfı ile korunan ZIP'e erişmenin yanı sıra, IronZIP arşivi seçili bir şifreleme ile şifrelemenize de olanak tanır. Bunu yapmak için önce IronZip.Enum içe aktarıyoruz, enum'ları içe aktarmak geliştiricilerin arşivi şifrelemek için kullanılan şifreleme yöntemini seçmesini sağlayacaktır. Son olarak iki parametre ile geçirilen Encrypt metodunu çağırıyoruz. Birincisi ZIP Arşivini şifrelemek için kullanmak istediğiniz paroladır, ikincisi ise EncrpytionMethods enum'udur. Bu örnekte dosyayı şifrelemek için EncryptionMethods.AES256 kullanacağız. Dosya şifrelendikten sonra, korunan ZIP'e erişmek için parolayı tekrar sağlayarak işlemi doğrulayabilirsiniz. Desteklenen şifreleme yöntemlerinin tam listesi ve ilgili enumlar için lütfen buraya bakınız.
IronZIP ile ZIP Dosyası Oluşturmayı, Okumayı ve Çıkarmayı Öğrenin

