개요

여러 항목을 지원하는 각 형식에 대해 해당 클래스에는 extract_to_directory 메서드가 있습니다. 하위 폴더를 포함한 전체 아카이브 콘텐츠를 지정된 위치로 추출하는 데 사용해야 합니다.

ZIP 압축 풀기 아카이브 파일

다음은 ZIP 아카이브 작업을 위해 aspose.zip 라이브러리를 사용하는 예입니다. 주어진 코드를 사용하면 Python을 사용하여 아카이브의 내용을 지정된 디렉터리로 추출할 수 있습니다.

    with zp.Archive("archive.zip") as archive:
        archive.extract_to_directory("C:\\extracted")

RAR 파일 압축 풀기

    with zp.rar.RarArchive("archive.rar") as archive:
        archive.extract_to_directory("C:\\extracted")

CAB 파일 압축 풀기

    with zp.cab.CabArchive("archive.cab") as archive:
        archive.extract_to_directory("C:\\extracted")

이 코드 예제는 Python에서 Aspose.Zip 라이브러리를 사용하여 다양한 형식의 아카이브를 압축 해제하는 방법을 보여줍니다. ZIP, RAR 및 CAB 아카이브에 적합한 클래스를 사용하여 해당 콘텐츠를 지정된 "C:\extracted" 디렉터리에 추출합니다. 이 접근 방식은 다양한 아카이브 형식을 처리하고 압축 풀기 프로세스를 간소화하는 범용 솔루션을 제공합니다.

TAR 파일을 추출하는 방법

이 섹션에서는 Aspose.Zip 라이브러리 사용 예를 제공합니다. 다음 코드는 스트림에서 지정된 디렉터리로 아카이브 콘텐츠를 추출하는 방법을 보여줍니다. 이 예제는 Python 프로젝트 내에서 아카이브를 효과적으로 관리하는 데 도움이 됩니다.

    with io.FileIO("archive.tar") as tar_file:
        with zp.tar.TarArchive(tar_file) as archive:
            archive.extract_to_directory("~/extracted")

XAR 파일 추출

    with io.FileIO("archive.xar") as tar_file:
        with zp.xar.XarArchive(xar_file) as archive:
            archive.extract_to_directory("~/extracted")

이 코드 예제는 TAR 및 XAR 형식의 아카이브를 지정된 디렉터리에 압축 해제하는 방법을 보여줍니다. 첫 번째 예에서는 "archive.tar" 파일을 열고 TarArchive 개체를 생성한 다음 해당 내용을 "\extracted" 디렉터리에 추출합니다. 마찬가지로 두 번째 예에서는 "archive.xar" 파일을 열고 XarArchive 개체를 생성한 다음 해당 내용을 동일한 "\extracted" 디렉터리에 추출합니다.

Python.Net API 기능에 대해 지원되는 기타 Aspose.ZIP

Python.Net의 Aspose.ZIP 라이브러리를 사용하면 ZIP 파일 문서와 관련된 다양한 작업을 원활하게 처리할 수 있습니다. 형식 변환, 파일 병합, 콘텐츠 편집 또는 데이터 추출이 필요한 경우 Aspose.ZIP은 작업 흐름을 간소화하고 생산성을 향상시키는 포괄적인 기능을 제공합니다.

  

Support and Learning Resources

  
  

Aspose.Zip offers individual archive processing APIs for other popular development environments, listed below: