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
그것을 추출하지 않고 아카이브.