Create TAR Archives in C#

소개

타르 (타이프 아카이브)는 유닉스 유사한 시스템에서 사용되는 널리 알려진 형식입니다.이 가이드에서는 C#에서 TAR 파일을 만드는 방법을 배울 수 있습니다. Aspose.ZIP for .NET를 사용하여, 효율적인 TAR 파일 관리를 위해 설계된 강력한 라이브러리, 추가 압축을 위해 GZ 포맷 파일 만들 수있는 옵션을 포함하여.

왜 타르를 사용하는가?

TAR 파일을 사용하면 여러 가지 장점을 제공합니다 :

  • 효율적으로 저장 및 패키지 파일 하나의 아카이브에.
  • Linux 및 Unix 시스템에서 일반적으로 사용됩니다.
  • GZ 및 XZ와 같은 추가 압축 형식을 지원합니다.

테이블 콘텐츠

1) C#에서 TAR 파일 처리 설정

TAR 아카이브를 프로그래밍으로 만들기 시작하려면 Aspose.ZIP for .NET를 사용해야 합니다.

  • 자동 TAR 아카이브 만들기
  • TAR, ZIP, GZ 등 다양한 압축 형식에 대한 지원.
  • 대규모 파일의 효율적인 처리

설치

다음 명령을 사용하여 NuGet를 통해 쉽게 도서관을 설치할 수 있습니다.

PM> Install-Package Aspose.Zip

대체로 DLL을 직접 다운로드할 수 있습니다. 아스포스 다운로드 페이지.

2) TAR 파일을 만드는 단계

이 간단한 단계를 따르십시오 프로그램으로 TAR 아카이브를 만들기 위해:

  • TAR 아카이브를 즉시 설치하십시오: 사례를 만들기 TarArchive 클래스 입니다
  • 파일을 아카이브에 추가하십시오: 사용 하 여 CreateEntry() TAR에 파일과 디렉토리를 포함하는 방법.
  • Save the TAR File : 소리 지르십시오 Save() 아카이브를 저장하는 방법

코드 예제

다음은 TAR 아카이브를 만드는 방법을 보여주는 빠른 예입니다 :

// Create a new TAR archive
using (TarArchive archive = new TarArchive())
{
    // Add files to the TAR archive
    archive.CreateEntry("file1.txt", "input/file1.txt");
    archive.CreateEntry("image.png", "input/image.png");

    // Save the TAR file
    archive.Save("output.tar");
}

이 접근 방식은 여러 파일을 하나의 TAR 아카이브에 묶을 수 있습니다, 당신은 또한 GZ 형식 아카이브를 만들 수 있습니다 파일을 더 압축.

3.TAR 아카이브 저장

파일을 추가한 후 다음 명령을 사용하여 TAR 아카이브를 저장할 수 있습니다.

archive.Save("final.tar");

이 단계는 당신이 사용할 준비가 된 압축 및 잘 구조 된 아카이브를 보장합니다.

TAR 아카이브에서 여러 파일 처리

다양하게 여러 파일을 추가하려면, 지정된 폴더를 통해 롤할 수 있습니다.

string[] files = Directory.GetFiles("input_folder");
using (TarArchive archive = new TarArchive())
{
    foreach (string file in files)
    {
        archive.CreateEntry(Path.GetFileName(file), file);
    }
    archive.Save("batch_archive.tar");
}

이 방법은 자동 대량 TAR 파일 만들기의 과정을 단순화하고 필요한 경우 GZ 압축을 쉽게 통합 할 수 있습니다.

무료 API 라이센스를 얻으십시오

Aspose.ZIP의 전체 기능을 해제하려면 무료 임시 라이센스를 요청하는 것을 고려하십시오.

자세한 문서를 참조하십시오 Aspose.ZIP 가이드 ** 또는 당신이 가질 수있는 질문에 대 한 ** 아스포스 포럼 커뮤니티에 참여.

결론 및 추가 자원

요약

이 가이드에서는 다음을 다루고 있습니다 :

  • C#에서 TAR 파일을 만드는 방법
  • TAR 파일에 여러 파일을 추가하는 방법
  • TAR 아카이브를 효율적으로 저장하십시오
  • 다루는 대량 TAR 파일 만들기

Aspose.ZIP for .NET, 당신은 효과적으로 창조, 추출, 관리 TAR 파일 내에서 당신의 응용 프로그램. 오늘 시작 자동 TAR 파일 처리, 그리고 당신은 또한 창조 GZ 형식 파일 추가 압축 옵션을 위해!

More in this category