Bu konu, C#’ta ZIP dosyasını 7z dosyasına dönüştürme işlemini özetler. Ortam yapılandırması, adım adım algoritma ve C#’ta ZIP’i 7zip’e dönüştürmek için çalışan bir örnek kod tartışılır. Ayrıca, bu özelliği uygulamanıza entegre etmek için başka bir dosya sıkıştırma yazılımı veya uygulaması kurmanız gerekmez.
C#’ta ZIP’i 7ZIP’e Dönüştürme Adımları
- ZIP’i 7z arşivine dönüştürmek için Aspose.ZIP kurun
- Archive sınıfını kullanarak giriş ZIP dizinini okuyun
- Çıkış 7z dizinini yazmak için SevenZipArchive sınıfından bir nesne tanımlayın
- ZIP arşivindeki her dosyayı döngüye alın ve 7z arşivinde karşılık gelen bir giriş oluşturun
- Save yöntemiyle oluşturulan 7z dosyasını yazın
Bu adımlar, C#’ta ZIP’i 7zip’e dışa aktarma işleminin genel bir özetini sunar. İlk adım olarak, giriş ZIP arşivi yüklenir ve ardından her bir girişi tek tek döngüye alınır. Son olarak, tüm dosya içerikleri kaynak arşivden hedef arşive kopyalanır.
C#’ta ZIP’i 7z’ye Dışa Aktarma Kodu
Bu kod parçacığı, C#’ta ZIP’i 7z’ye dönüştürme iş akışını gösterir. ZIP dönüşümünü gerçekleştirmek için Archive sınıfı ve SevenZipArchive sınıfı kullanılır. Aynı zamanda, örneğin SevenZipEntrySettings sınıfı ile çıkış 7z arşivini manipüle ederek daha fazla özelleştirme yapabilirsiniz. Örneğin, çıkış 7z arşivi için sıkıştırma veya şifreleme ayarlarını gereksinimlerinize uygun şekilde ayarlayabilirsiniz.
Bu öğretici, C#’ta zip 7z manipülasyonuyla ilgili tüm bilgileri açıklamıştır. Ancak, çıkış 7z dosyasını programlı olarak çıkarmak isterseniz, C#’ta 7z Dosya Açıcı Oluşturma başlıklı makaleye başvurabilirsiniz.