NET용 유니버설 추출기
Universal Extractor for .NET 은 특수 플러그인입니다 ASPOSE.ZIP 및 .NET 이 플러그인은 다양한 형식으로 파일을 추출하고 압축 할 수있는 단순화 된 인터페이스를 제공합니다 ZIP, RAR, 7Z, TAR, G ZIP 및 BZip2 .이 플러스는 아스포세.지프의 완전한 API 표면을 필요로하지 않고 효율적인 인출 능력을 요구하는 개발자를 위해 설계되었습니다.
설치 및 설정
- NuGet을 통해 프로젝트에 Aspose.ZIP 패키지를 추가하십시오:
dotnet add package Aspose.ZIP
호환되는 것과:
- 운영 체제: 윈도우, macOS (10.12+), 리눅스 ( .NET 코어 2.0+)
- 프레임 워크: .NET Framework 2.0–4.8, .Net Standard 2.0+, .net Core, .NET 5–7
- IDEs: Microsoft Visual Studio 2010–2022 및 JetBrains Rider
지원된 아카이브 형식
Universal Extractor 플러그인은 다음과 같은 형식의 파일 추출을 지원합니다:
- 지프 ( .zip)
- RAR (.rar) - RAR4 및 Rar5를 포함하여
- 7Z (7.7z)에 해당되는 글 1건)
- 타르 ( .tar)
- GZIP ( .gz)에 해당되는 글 1건)
- BZIP2 (.bz2)에 해당되는 글 1건)
특징 및 기능
전체 아카이브 추출
using Aspose.Zip;
using (var archive = new Archive("example.zip"))
{
archive.ExtractToDirectory("extracted");
}
이 파일은 모든 파일을 아카이브에서 지정된 파일로 추출합니다 extracted
디렉토리.
암호 보호된 아카이브 추출
using Aspose.Zip;
using (var archive = new Archive("example.zip", new ArchiveLoadOptions { DecryptionPassword = "YOUR-PASSWORD" }))
{
archive.ExtractToDirectory("extracted");
}
이것은 암호를 보호하는 콘텐츠를 추출합니다 ZIP 아카이브.
리스트 아카이브 콘텐츠
using Aspose.Zip;
using (var archive = new Archive("example.zip"))
{
foreach (var entry in archive.Entries)
{
Console.WriteLine(entry.Name);
}
}
이 목록은 그들을 추출하지 않고 아카이브에있는 모든 게시물을 나열합니다.
특정 파일 추출
using Aspose.Zip;
using (var archive = new Archive("example.zip"))
{
var entry = archive.Entries[0];
entry.Extract("firstFile.txt");
}
이것은 출력 경로로 아카이브의 첫 번째 파일만 추출합니다.
모범 사례
- 항상 최신 버전의 Aspose.ZIP 를 사용하여 최대한의 호환성 및 오류 수정이 가능합니다.
- 실수를 실행하여 부패하거나 지원되지 않은 아카이브 사례를 은혜롭게 관리합니다.
- 보호된 파일을 사용할 때 암호를 안전하게 사용하십시오.
- 큰 아카이브의 경우, 높은 메모리 소비를 피하기 위해 ** 스트림 추출** 을 선호합니다.
- 추출 전에 아카이브 형식을 검증하여 작업 흐름과 호환성을 보장합니다.
자주 묻는 질문들
**Universal Extractor은 ZIP 이외의 형식을 처리할 수 있습니까?**그것은 RAR, 7Z, TAR, GZIP 및 BZip2를 포함하여 여러 형식을 지원합니다.
**그것은 암호화 된 파일을 지원합니까?**예, 암호로 보호된 파일은 파일 충전 중에 비밀번호를 제공함으로써 지원됩니다.
**파일을 추출하기 전에 목록을 나눌 수 있습니까?**그럼에도 불구하고, 이탈리아어를 통해서 Entries
재산 당신은 아카이브 콘텐츠를 검사 할 수 있습니다.
**유니버설 멀티 스트레드 추출기는 안전합니까?**예, 각 아카이브 사례가 독립적으로 처리되는 조건으로 멀티 트리드 환경에서 안전하게 사용할 수 있습니다.
**추출은 유일하게 제공되는 기능입니까?**예, 이 플러그인은 아카이브 추출에만 초점을 맞추고 있습니다. 고급 압축 또는 파일 만들기 위해, 전체 Aspose.ZIP API를 사용하십시오.
Aspose.ZIP Universal Extractor for .NET, 당신은 쉽게 당신이 이메일 클라이언트에서 ZIP 첨부 파일을 처리하고 있는지 여부에 대한 당신의 .Net 응용 프로그램에 아카이브 압축을 통합 할 수 있습니다, 배치 추출 희귀한 아카이브, 또는 7Z 추출을 자동화 된 파이프에 통합.