Extract Open 7z

Giriş

7z dosyaları, olağanüstü sıkıştırma oranları ile tanınır ve bu da onları veri depolama ve transferi için tercih edilen bir seçenek haline getirir. Bu kılavuzda, uygulamalarınızda C# kullanarak 7z (7zip) dosyalarını nasıl açacağınızı veya çıkartacağınızı öğreneceksiniz.

İçindekiler

7z Dosyası (7zip) Çıkarıcı – C# API Kurulumu

Uygulamalarınızda 7z dosyalarıyla çalışmak için Aspose.ZIP for .NET API’sini kullanabilirsiniz. Bu sağlam kütüphane, ZIP, RAR ve 7z dahil olmak üzere çeşitli sıkıştırılmış formatları destekler.

Başlamak için, API’yi aşağıdaki komut ile NuGet üzerinden yükleyin:

PM> Install-Package Aspose.Zip

7z Dosyasını (7zip) Programlı Olarak Açma veya Çıkarma

7z dosyalarını programlı olarak açmak veya çıkarmak için şu adımları izleyin:

  1. SevenZipArchive sınıfını kullanarak giriş 7z (7zip) arşivini yükleyin.
  2. 7zip arşivinden tüm dosyaları belirtilen bir dizine çıkarmak için ExtractToDirectory yöntemini kullanın.

İşte örnek bir kod parçası:

using Aspose.Zip.SevenZip;
using System.IO;

class Program
{
    static void Main()
    {
        using (SevenZipArchive archive = new SevenZipArchive("input.7z"))
        {
            archive.ExtractToDirectory("output_folder");
        }
    }
}

Şifre Korumalı 7zip Dosyasını C# Kullanarak Çıkarma veya Açma

Şifre korumalı bir 7zip dosyasını çıkarmak için şu adımları izleyin:

  1. Şifrelenmiş 7z arşivini yükleyin.
  2. Şifreyi vererek ExtractToDirectory yöntemini kullanın.

İşte uygulama:

using Aspose.Zip.SevenZip;
using System.IO;

class Program
{
    static void Main()
    {
        using (SevenZipArchive archive = new SevenZipArchive("protected.7z"))
        {
            archive.ExtractToDirectory("output_folder", "your_password");
        }
    }
}

Ücretsiz API Lisansı Alın

Aspose.ZIP API’sini sınırsız bir şekilde değerlendirmek için Ücretsiz Geçici Lisans talep edebilirsiniz.

Sonuç

Bu makalede, C# kullanarak 7z dosyalarını programlı olarak nasıl açacağınızı veya çıkartacağınızı öğrendiniz. Ayrıca, .NET uygulamalarınızda şifre korumalı arşivlerle başa çıkma yöntemlerini de keşfettiniz. Daha fazla yardım için Ücretsiz Destek Forumu ziyaret edebilir veya API Belgelerimizi inceleyebilirsiniz.

Aspose Eklentisi ile 7z dosyası manipülasyonunu zahmetsizce yönetebilir, bu da onu .NET uygulamalarınızda programatik 7z çıkarma gerçekleştirmek için gerekli bir araç haline getirir.