NET을 위한 범용 압축기
Aspose.ZIP Universal Compressor for .NET은 다중 아카이브 형식으로 디렉토리 압축을 단순화하는 가벼운 플러그인입니다. 배포를 위해 콘텐츠를 포장하거나 백업을 만들거나 저장 및 전송을위한 파일을 준비해야하는지 여부,이 플러스는 ASPOSE. ZIP 라이브러리에 구축 된 사용하기 쉬운 API를 제공합니다. Zip , 7z 및 TAR 와 같은 널리 사용되는 형식을 지원하며 시스템 및 작업 흐름을 통해 광범위하게 호환됩니다.
설치 및 설정
프로젝트에 Aspose.ZIP 패키지를 NuGet Package Manager 또는 Packages Manager Console를 통해 설치하십시오.
라이센스 키를 설정하여 완전하고 물표가 없는 기능을 가능하게 합니다.
지원되는 플랫폼:
운영 체제 : 윈도우, 리눅스 (.NET 코어 2.0+), macOS (10.12+)
프레임 워크: .NET Framework 2.0–4.8, .Net Standard 2.0, .net Core 및 그 이후
개발 환경 : Visual Studio 2010–2022
자세한 내용은 다음을 참조하십시오 설치 가이드 .
특징 및 기능
- **Multi-Format 지원 ** : ZIP, 7z, TAR 및 CPIO 형식으로 압축 디렉토리.
- 간단한 API : 최소한의 구성으로 전체 디렉토리를 압축하는 단일 라인 방법.
- Cross-Platform Compatibility : Windows, Linux 및 macOS 환경에서 끊임없이 작동합니다.
- Enterprise Ready : 대규모 응용 프로그램을 위한 측정된 라이센스 및 확장 가능한 통합을 지원합니다.
C# .NET을 통해 디렉토리를 압축하는 방법
다음 스니프트는 플러그인을 사용하여 디렉토리를 압축하는 방법을 보여줍니다:
using Aspose.Zip;
// Compress a directory into a ZIP archive
ArchiveFactory.CompressDirectory("C:\\InputDirectory", "C:\\OutputArchive.zip");
// Compress into a 7z archive
ArchiveFactory.CompressDirectory("C:\\InputDirectory", "C:\\OutputArchive.7z");
// Compress into a TAR archive
ArchiveFactory.CompressDirectory("C:\\InputDirectory", "C:\\OutputArchive.tar");
이 코드는 사용하는 ArchiveFactory.CompressDirectory
원하는 파일 형식으로 원본 디렉토리를 압축하는 방법.
모범 사례
항상 실행 시간 오류를 피하기 위해 압축을 시작하기 전에 대상 디렉토리 경로를 확인하십시오.
당신의 시나리오에 적합한 형식을 선택하십시오:
ZIP 일반용 사용 및 호환성
7z 더 높은 압축 비율을 위해
Unix/Linux 작업 흐름을 위한 TAR/CPIO
큰 디렉토리에서 압축 성능을 모니터링하고 UI 응용 프로그램의 배경 작업에서 프로세스를 실행하는 것을 고려합니다.
성능 최적화 및 새로운 기능을 활용하기 위해 Aspose.ZIP 라이브러리를 업데이트하십시오.