NET용 유니버설 추출기

.NET에 대한 유니버설 추출기 소개

Universal Extractor for .NET은 개발자가 ZIP, RAR, 7Z, TAR, GZIP 등 다양한 형식으로 아카이브 및 압축 파일을 추출 할 수있는 플러그인입니다.이 가이드는 사용 가능한 기능에 대한 개요를 제공하고 코드 예제를 사용하여 일반적인 작업을 수행하는 방법을 설명합니다.

지원된 아카이브 형식

Universal Extractor for .NET은 다음과 같은 다양한 아카이브 형식을 지원합니다.

  • 지프 ( .zip )
  • RAR (RAR)에 해당되는 글 1건
  • 7Z (7.7Z)에 해당되는 글 1건
  • 타르 ( .tar )
  • GZIP ( .gz )에 대한 자세한 내용
  • BZIP2 (.bz2)에 대한 자세한 내용

추출기 Archives

.NET에 대한 Universal Extractor를 사용하여 아카이브를 추출하려면 다음 코드 예제를 사용할 수 있습니다.

using System.IO;
using Aspose.Zip;

// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"))
{
    // Extract the archive to a directory
    archive.ExtractToDirectory("extracted");
}

이 코드는 콘텐츠를 추출합니다. example.zip 이름을 가진 디렉토리에 대한 파일 extracted.

암호 보호를 가진 파일 추출

파일이 암호로 보호되면 다음 코드 예를 사용하여 추출할 수 있습니다.

using System.IO;
using Aspose.Zip;

// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"), new ArchiveLoadOptions() { DecryptionPassword = "YOUR-PASSWORD" })
{
    // Extract the archive to a directory
    archive.ExtractToDirectory("extracted");
}

이 코드는 콘텐츠를 추출합니다. example.zip 암호로 보호된 아카이브, 이름이 있는 디렉토리로 extracted.

아카이브 콘텐츠 목록

그것을 추출하지 않고 아카이브의 내용을 나열하려면 다음 코드 예를 사용할 수 있습니다 :

using System.IO;
using Aspose.Zip;

// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"))
{
    // Get the entries in the archive
    var entries = archive.Entries;

    // Iterate over the entries and print their names
    foreach (var entry in entries)
    {
        Console.WriteLine(entry.Name);
    }
}

이 코드는 콘텐츠를 나열합니다. example.zip 그것을 추출하지 않고 아카이브.

 한국어