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 라이브러리를 업데이트하십시오.

 한국어