
A’da Önceki post, Nasıl yaratılacağını keşfettik ZIP Arşiv Kullanımı C#. Şimdi odaklanmamızı 7z formatına yönlendireceğiz, yüksek sıkıştırma oranı ve dayanıklı 256-bit AES şifreleme yetenekleri ile ünlüdür. bu sayede .NET 7z kütüphanesi dosyaları güvenli ve verimli bir şekilde ele almak için ideal bir seçenektir.
Ne öğreneceksin
Bu kılavuzda, 7z (7-Zip) arşivleri programlı olarak C# kullanarak nasıl oluşturulacağını öğreneceksiniz:
- Bir tek giriş ile 7z arşivi oluşturma
- AES Şifreli 7z Arşivi Oluşturma
- 7z girişleri için farklı şifreleri ayarlayın
Biz kullanacağız bu Aspose.ZIP için .NET API. bu kütüphaneyi aşağıdaki yollarla yükleyebilirsiniz:
- NuGet Paket Yöneticisi
- DLL İndir Projeye dahil edin
C# kullanarak 7z (7-Zip) Arşivi oluşturun
Dosyaları hem tek dosya hem de çok dosya senaryolar için uygun bir 7z arşivine sıkıştırabilirsiniz. bu özellik, geliştiriciler için bir .NET RAR çıkarma aracı arıyor maliyetli bir çözüm sunar.
Bir tek giriş ile 7z arşivi oluşturun
Tek bir dosya ile bir 7z arşivi oluşturmak için, aşağıdaki adımları izleyin:
- Yeni birini açın FileStream 7z dosyası oluşturmak için.
- Hızlı bir şekilde SevenZipArchive Sınıfı.
- Dosyayı kullanarak ekleyin SevenZipArchive.CreateEntry Hakkında.
- Arşivleri kaydetmek için SevenZipArchive.Güven.
İşte bir C# örneği göstermek için:
7z Arşivi Çeşitli Girişlerle Oluştur
Çeşitli dosyaları tek bir 7z dosyasına sıkıştırmak için:
- Bir örnek oluşturmak için SevenZipArchive Sınıfı.
- Kullanımı SevenZipArchive.CreateEntries Ve dosya yolunu geçin.
- Arşivleri kaydetmek için SevenZipArchive.Güven.
Örnek:
C# kullanarak AES Şifreli 7z Arşivi oluşturun
Arşivlerinizi güvence altına almak için AES şifreleme kullanabilirsiniz, arşiv güvenliğini arttıran .NET 7z kütüphanesinin bir özelliği:
- Bir örnek oluşturmak için SevenZipAESEncryptionSettings.
- Gerekli şifreleme parametrelerini ayarlayın.
- Arşiv içeriği ekleyin ve kaydedin.
Örnek:
C# kullanarak 7z girişler için farklı şifreleri ayarlayın
Arşivinizdeki farklı girişlere benzersiz şifreler atamak için:
- Açık A FileStream 7z arşivi için.
- Kullanımı SevenZipArchive.CreateEntry Hakkında Girişler eklemek ve bireysel şifreleri belirlemek.
- Arşivleri saklayın.
Örnek:
Sonuç
Bu makalede, C#‘da 7z dosyalarını programlı olarak nasıl oluşturacağımızı, bunları AES şifreleme ile güvence altına alıp girişlere benzersiz şifreler vereceğimizi keşfettik Aspose.ZIP belgeleri.
NET için Aspose Plugin kullanarak, dosyaları verimli bir şekilde yönetebilir, şifreleme uygulayabilir ve çalışma akışlarınızı hızlı hale getirebilirsiniz - hepsi sadece $99. Bu güvenilir .NET arşiv çıkarma eklentisi ile günümüzde gelişmiş özellikleri açın, tüm büyük biçimleri destekleyin!