C#을 사용하여 TAR을 TAR.Z로 변환하는 방법

먼저 C# 프로젝트에서 Aspose.Zip 라이브러리를 가져와 참조해야 합니다. 일반적으로 Aspose 웹사이트에서 다운로드하거나 가능한 경우 NuGet 패키지를 사용할 수 있습니다. 패키지 관리자에서 Aspose.ZIP을 검색하여 설치하세요. 패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.

Visual Studio 패키지로 NuGet 패키지 관리

패키지 관리자 콘솔 명령:

PM> Install-Package Aspose.Zip

C#을 통해 TAR을 TAR.Z로 변환하는 단계

Convertation from TAR to TAR.Z consist of following steps:

  • Extract archive to intermediate storage
  • Compress extracted data to desired format

시스템 요구 사항

Before running the conversion example code, make sure that you have the following prerequisites.

  • Microsoft Windows or a compatible OS with .NET Framework, Mono and COM Interop.
  • Development environment like Microsoft Visual Studio.
  • Aspose.Tasks for .NET DLL referenced in your project.

TAR에서 TAR.Z로 변환하는 샘플 코드

파일을 한 형식에서 다른 형식(예: TAR에서 ZIP으로)으로 변환하는 것은 종종 보관 및 압축과 관련된 중요한 프로세스입니다. 이 경우 TAR에서 ZIP으로 변환하는 과정은 2단계 절차입니다. 먼저, 원래 계층 구조와 관련 메타데이터를 유지하면서 파일과 디렉터리를 묶는 TAR 아카이브가 생성됩니다. 이 TAR 아카이브는 변환 중에 데이터의 무결성을 유지하는 컨테이너 역할을 합니다.

두 번째 단계에서는 TAR 아카이브가 ZIP 형식으로 압축됩니다. ZIP 압축은 효율성과 플랫폼 간 호환성으로 잘 알려져 있어 보관 및 데이터 전송에 널리 사용됩니다. 결과 ZIP 아카이브는 원본 데이터와 구조를 유지하면서 파일 크기를 크게 줄입니다. ZIP 아카이브는 보편적으로 인식되고 쉽게 액세스할 수 있으므로 이 변환은 다양한 운영 체제에서 데이터를 공유하거나 배포해야 하는 사용자에게 유용합니다. 파일 저장이든 데이터 교환이든 TAR을 ZIP으로 변환하면 프로세스가 간소화되고 효율적인 관리를 위해 데이터가 손상되지 않고 압축된 상태로 유지됩니다.

TAR.Z로 변환이 완료되면 결과 아카이브는 광범위한 아카이브와 호환됩니다. 다양한 플랫폼을 통해 쉽게 공유하고 접근할 수 있습니다. 이 변환은 압축 형식 간의 전환을 단순화하고, 압축 효율성을 최대화하며, 데이터가 TAR.Z 형식에서 안전하고 적응 가능한 상태로 유지되도록 보장합니다. 이는 데이터 무결성을 유지하면서 TAR.Z 형식으로 데이터를 전환하거나 배포해야 하는 사용자에게 유용한 것으로 입증되었습니다.

TAR에서 다양한 형식으로의 코드: TAR 아카이브에는 일반적으로 여러 레코드나 파일이 포함되어 있습니다. 이 아카이브를 GZ(Gzip), LZ(Lzip), Z(Unix Compress), XZ(XZ Utils) 및 BZ2(Bzip2)와 같은 형식으로 변환하기 위한 일반적인 접근 방식은 먼저 콘텐츠를 TAR(테이프)로 패키지하는 것입니다. 아카이브 형식. 이 프로세스는 Linux 환경의 일반적인 관행을 연상시킵니다.

이 변환 프로세스에서 TAR 아카이브 내의 각 파일 또는 레코드는 먼저 단일 TAR 아카이브로 함께 번들됩니다. 이 TAR 아카이브는 개별 파일의 컨테이너 역할을 하며 원본 구조와 메타데이터를 보존합니다. 데이터가 TAR 아카이브 내에 캡슐화되면 다양한 압축 알고리즘과 형식을 적용하기가 더 쉬워집니다.

TAR을 중간 형식으로 선택한 이유는 단순성과 다양한 Unix 계열 운영 체제 간의 폭넓은 호환성 때문입니다. 압축을 직접 적용하지 않고도 파일을 그룹화하는 간단한 방법을 제공합니다. TAR 패키징이 완료된 후 후속 압축 작업을 TAR 아카이브에 적용하여 GZ, LZ, Z, XZ 또는 BZ2와 같은 원하는 출력 형식을 생성할 수 있습니다.

TAR에서 TAR.Z로 변환 - C#:

    using (XzArchive archive = new XzArchive())
    {
        archive.SetSource("source1.tar");
        archive.Save("output.tar.z");
    }



ZIP을 TAR.LZ로 변환하는 무료 앱

다음 혜택이 포함된 TAR에서 TAR.Z로 변환에 대한 라이브 데모를 확인하세요.


아카이브를 압축, 추출, 암호화, 해독, 변환 및 병합할 수 있는 신뢰할 수 있는 Aspose.ZIP 라이브러리입니다. .NET API용 Aspose.ZIP을 사용하면 최소한의 코딩 노력으로 압축 파일 형식의 기본 복잡성을 겪지 않고도 다양한 아카이브 유형을 조작할 수 있습니다.

기타 지원되는 TAR 변환

또한 TAR을 아래 나열된 몇 가지 파일 형식을 포함하여 다양한 다른 파일 형식으로 변환할 수도 있습니다.