이 기사는 .NET Archive Extraction Library를 사용하여 ZIP 파일 추출을 효과적으로 처리하는 포괄적 인 가이드로 제공됩니다.
C#에서 ZIP 파일을 추출
우리의 이전에 ZIP 파일을 만드는 방법, 우리는 다양한 기술을 사용하여 파일 포장에 대해 논의했습니다. ASPOSE.ZIP 및 .NET. 이제 우리는 ZIP 파일을 끄는에 몰입하고 C#에서 암호 보호 및 AES 암호화 된 ZIP 파일에서 파일을 추출합니다.
테이블 콘텐츠
C#에서 ZIP 아카이브 추출 - API 설치
우리가 시작하기 전에, 당신이 가지고 있는지 확인 다운로드 그리고 참조 Aspose.ZIP for .NET. 또한 패키지를 설치할 수 있습니다. 패키지 관리자. 도서관을 프로젝트에 추가하려면 다음 명령을 실행하십시오 :
PM> NuGet\Install-Package Aspose.Zip
C#에서 ZIP 파일을 추출하는 방법
ZIP 파일 추출은 두 가지 주요 방법으로 이루어질 수 있습니다 :
- 각 파일을 ZIP 아카이브에서 개별적으로 추출합니다.
- .NET Core Zip을 사용하여 모든 파일을 지정된 폴더로 제거합니다.
C# 각 파일을 ZIP로 추출
추출 진행을 모니터링하는 동안 개별적으로 파일을 추출하려면 다음 단계를 따르십시오 :
- ZIP 아카이브를 사용하여 열기 FileStream.
- 1 개의 사례를 시작하십시오 아카이브 클래스와 함께 FileStream 개체를 위한
- ZIP 내에서 액세스 파일을 사용하여 아카이브 - 입력 컬렉션
- 설립 하나 ArchiveEntry.Extraction프로그래밍 이벤트 거래는 추출의 진보를 보여줍니다.
- 그것을 사용하라 아카이브Entry.Extract(string) 파일을 추출하는 방법.
다음은 C#에서 ZIP 아카이브에서 파일을 추출하는 방법을 보여주는 코드 샘플입니다.
Unzip ZIP 파일은 C#에서 폴더에 들어갑니다.
특정 폴더에 모든 파일을 제거하는 것을 선호하는 경우 다음 단계를 따르십시오 :
- ZIP 아카이브를 사용하여 열기 FileStream 클래스 입니다
- 하나의 사례를 만들기 위하여 아카이브 ZIP와 함께 시작된 클래스 FileStream 개체를 위한
- 사용하시기 바랍니다 아카이브.ExtractToDirectory(string) 지정된 폴더에 파일을 unzip하는 방법.
다음은 C# Unzip File to Folder를 사용하여 폴더에 ZIP 파일을 unzip하는 코드 샘플입니다.
C# Unzip 암호 보호 ZIP 파일 {#Unzip 암호 보호 ZIP 파일-in-CSharp}
암호로 보호된 ZIP 파일을 Aspose.ZIP for .NET를 사용하여 추출할 수 있습니다. ArchiveLoadOptions 클래스, 당신은 두 번째 파라미터로 통과 할 것입니다 아카이브예를 들어 C# 비밀번호를 가진 Unzip 파일은 다음과 같은 예를 참조하십시오.
여기에 암호로 보호 된 ZIP 파일을 unzipping 할 수있는 샘플 코드 스크립트가 있습니다 :
C#에서 AES 암호화 된 ZIP 파일을 추출
귀하의 ZIP 아카이브가 AES로 암호화되면, Aspose.ZIP for .NET는 AE128, AEC192 및 AEP256 암시 방법을 지원합니다.AES 암신화 된 Zip 파일을 추출하는 것은 비밀번호로 보호 된 계정을 제거하는 것과 유사합니다; 당신은 단지 암시는 사용하여 제공해야 합니다. ArchiveLoadOptions 클래스 입니다
다음은 C#에서 AES 암호화 된 ZIP 파일을 추출하는 방법입니다 :
C# ZIP 추출 API - 무료 라이센스를 얻으십시오
평가 제한 없이 ZIP 추출을 수행할 수 있습니다. 무료 임시 라이센스.
결론
이 기사에서 우리는 C#를 사용하여 unzip ZIP 파일을 다루는 방법에 대해 설명하고 암호 보호 Zip 파일의 추출에 대처했습니다. 또한, 우리는 암시 된 Z IP 파일 처리 방법을 탐구합니다. Aspose.ZIP for .NET 사용에 대한 자세한 내용은 다음을 확인하십시오. 문서화.
이 가이드는 C# .NET 6 Zip File Extraction, ** C#.NET 7 ZIP File Extract** 및 기타를위한 자원입니다. .net 코어 지프 파일 추출을 특정 폴더로 작업하거나 오류 처리와 함께 c# Decompress zip를 구현하는지 여부, 여기에서 논의 된 기술은 .net에서 당신의 Z IP 추세 능력을 향상시킬 것입니다.
더 많은 도움을 받으려면 이 가이드에는 C# Unzip File에 대한 정보가 포함되어 있으며, Memory에서 C# unzip 파일 및 Decompress ZIP. 당신은 또한 ZIP를 열어보세요, Zip를 포장하지 않으십시오를 배우게 될 것입니다. Password없이 Zip 추출하는 방법을 배울 수 있습니다. Password-protected archives와 함께 작업하는 데 관심이 있다면, 우리는 Retive Zips Passwords와 Open Encrypted ZPS File를 다루게됩니다.
또한, .NET Unzip 파일을 만드는 방법이나 C# 아카이브 작업을 수행하는 방법을 알고 싶다면, 이 가이드는 ** C# Decompress ZIP** 및 c# Zipping 파일로 시작해야 할 모든 정보를 제공합니다.