.NET 애플리케이션에 압축 API 통합
압축 라이브러리 통합은 간단하지만 대부분의 압축 및 압축 해제 작업은 단 몇 줄의 코드로 수행할 수 있습니다.
단일 파일 압축 - C#
var dir = "full directory path";
using (var arch = new Archive()){
arch.CreateEntry("filename.dat", dir+"file.dat");
arch.Save(dir+"result.zip");
}
{{i18n.integration.describe-code}}
.NET용 Aspose.ZIP은 표준 ZIP 형식을 위한 유연한 문서 압축 및 아카이브 조작 API입니다. API를 사용하면 .NET 애플리케이션에서 파일 압축/압축 풀기, 파일 보관, 폴더 및 아카이브 암호화를 수행할 수 있습니다. 이 API는 ZIP, RAR, 7Zip, GZIP, BZ2 등 잘 알려진 모든 아카이브 형식에서 작동합니다. Linux의 다양한 아카이브 형식(CPIO, TAR, Lzip, Bzip2, XZ, Z)이 포함되어 있습니다. 사용자 정의 비밀번호와 ZipCrypto 또는 AES128, 192 및 AES256과 같은 AES 암호화를 사용하는 기존 암호화를 통해 보호 기능을 제공합니다.
Aspose.Zip은 파일 압축 및 보관을 위한 강력한 .NET API를 소개하며, 현대 데이터 관리의 진화하는 요구 사항을 충족하도록 세심하게 제작되었습니다. 이 포괄적인 라이브러리를 사용하면 개발자는 .NET 프레임워크 내에서 파일을 효율적으로 압축, 보관 및 추출하여 원활한 통합과 비교할 수 없는 성능을 보장할 수 있습니다.
최근 몇 년 동안 .NET 프레임워크는 웹 개발부터 엔터프라이즈 솔루션까지 다양한 애플리케이션을 위한 다목적 플랫폼으로서의 입지를 확고히 했습니다. Aspose.Zip은 이러한 추세에 맞춰 파일 압축 작업을 처리하기 위한 정교한 도구 세트를 제공하고 ZIP NET 기반 소프트웨어 개발의 효율성과 안정성에 기여합니다.
C#을 사용하여 Zip을 변환하는 방법
.NET에서는 ZipFile 클래스를 사용하여 ZIP 파일 및 압축 작업을 수행할 수 있습니다. 암호화가 필요한 경우 ZIP 아카이브에 대한 비밀번호 보호를 지원하는 라이브러리나 방법을 살펴볼 수 있습니다. 애플리케이션에서 중요한 데이터 및 암호화를 처리할 때는 항상 적절한 보안 관행을 유지하십시오.
ZIP .NET 애플리케이션의 압축 API는 개발자가 데이터를 효율적으로 압축 및 압축 해제할 수 있도록 하는 기능 세트를 나타냅니다. 이는 데이터 압축 알고리즘을 구현하는 표준화된 방법을 제공하여 스토리지 효율성을 향상시키고 데이터 전송 시간을 단축합니다. .NET의 압축 API를 사용하면 개발자는 gzip 또는 deflate와 같은 다양한 압축 알고리즘 중에서 선택하고 이를 애플리케이션에 원활하게 통합할 수 있습니다. 이 기능은 대규모 데이터 세트로 작업하거나 웹 애플리케이션에서 네트워크 통신을 최적화할 때 특히 유용하며 성능 및 리소스 활용도 향상에 기여합니다.
.NET을 통해 ZIP에서 7Z로 변환
using (SevenZipArchive sevenZipArchive = new SevenZipArchive())
{
using (Archive archive = new Archive("source.zip"))
{
for (int i = 0; i < archive.Entries.Count; i++)
{
var ms = new MemoryStream();
archive.Entries[i].Extract(ms);
ms.Seek(0, SeekOrigin.Begin);
sevenZipArchive.CreateEntry(archive.Entries[i].Name.Replace('\\', '/'), ms);
}
}
sevenZipArchive.Save("output.7z");
}
코드 조각은 ZIP 아카이브를 7Z로 변환 C#을 통해 형식을 지정합니다. SevenZipArchive 라이브러리를 활용하여 스크립트는 ZIP 항목을 추출하고 7Z 아카이브에 해당 항목을 생성합니다.
.NET API 기능에 대해 지원되는 기타 Aspose.ZIP
Aspose.ZIP C# 라이브러리를 사용하여 zip 파일 문서를 변환, 병합, 편집하고 아카이브에서 데이터를 추출하는 등의 작업을 수행하세요!
Support and Learning Resources
- Learning Resources
- Documentation
- Source Code
- API References
- Tutorial Videos
- Product Support
- Free Support
- Paid Support
- Blog
- Release Notes
- Why Aspose.ZIP for .NET?
- Customers List
- Success Stories