XZ는 널리 사용되는 압축 형식 중 하나입니다. 비즈니스 데이터 저장을 최적화하고 신뢰할 수 있는 데이터 전송을 보장하는 기능을 제공합니다. 이 가이드에서는 C#에서 XZ 압축 및 추출을 달성하는 방법을 설명합니다. Aspose.ZIP for .NET은 아카이브 파일 형식 작업을 위한 엔터프라이즈급 SDK입니다. 구현은 매우 간단하며 필요에 따라 코드 샘플을 수정할 수 있습니다. XZ 외에도 ZST 아카이브를 프로그래밍 방식으로 압축 및 압축 해제하는 방법도 알아보겠습니다.
SDK 설치
Aspose.ZIP for .NET을 설치하려면 다음 명령어를 실행하세요:
Install-Package Aspose.Zip
SDK 파일을 다운로드하거나 NuGet 패키지 관리자를 통해 설치할 수도 있습니다.
C#에서 XZ 압축 및 추출
이제 구현 단계로 바로 넘어가겠습니다. 아래의 단계를 따라 하세요:
다음 코드 샘플은 XZ 파일을 생성합니다:
출력:
유사하게, XZ 파일을 압축 해제하려면 아래의 코드 스니펫을 따르세요:
출력:
Aspose.ZIP for .NET을 사용하여 ZST 파일 압축
앞서 언급했듯이 Aspose.ZIP for .NET은 아카이브 파일 형식 작업을 위한 기능을 제공합니다. 따라서 이 섹션에서는 .NET에서 ZST 파일을 압축 및 압축 해제하는 방법을 알아보겠습니다:
ZST 압축을 위해 아래의 코드 샘플을 따라 하세요: ZST 파일을 추출하려면 다음 코드 샘플을 사용하세요:
무료 라이센스 받기
이 압축 SDK를 평가 제한을 넘어 사용해 보려면 무료 임시 라이센스를 받으세요.
결론
이로써 이 블로그 게시물의 끝이 왔습니다. C#에서 XZ 압축 및 추출을 프로그래밍 방식으로 수행하는 방법을 살펴보았습니다. 또한 Aspose.ZIP for .NET을 사용하여 ZST 아카이브를 압축 및 압축 해제하는 방법도 다루었습니다. 앞으로도 유용한 주제에 대해 계속 글을 쓸 것입니다. 그동안 문서와 API 참조를 탐색해 보세요. GitHub 리포지토리를 방문하여 코드 예제를 확인할 수 있습니다.
또한 지원 포럼에서 질문할 수 있습니다.
자주 묻는 질문
Q: XZ는 얼마나 압축되나요?
Aspose.ZIP for .NET을 사용하면, XZ는 데이터 유형에 따라 일반적으로 2배에서 5배까지 파일을 압축할 수 있습니다.
Q: XZ 압축 형식은 무엇인가요?
XZ 압축 형식은 LZMA2 알고리즘을 기반으로 한 무손실 데이터 압축 형식입니다. 매우 높은 압축 비율을 달성하면서 대용량 파일을 효율적으로 처리하도록 설계되었습니다.
Q: XZ는 무손실인가요?
네, XZ는 무손실 압축 형식이며, 데이터 손실 없이 파일 크기를 줄이고 원본 파일을 복원할 수 있습니다.
Q: ZST 형식은 무엇인가요?
ZST 형식(일반적으로 Zstandard 또는 ZSTD로 알려짐)은 빠르고 무손실 압축 알고리즘 및 파일 형식입니다.
Q: .ZST 파일을 어떻게 추출하나요?
.NET에서는 Aspose.ZIP for .NET을 사용하여 ZST 파일을 쉽게 추출할 수 있습니다. 코드 샘플을 보려면 이 링크를 방문하세요.