개요

때로는 기존 아카이브에 파일을 추가해야 할 때도 있습니다. Aspose.ZIP을 사용하면 전체 아카이브를 다시 압축하지 않고도 ZIP, TAR 및 CPIO 아카이브에 항목을 추가할 수 있어 특히 자주 업데이트되는 아카이브의 경우 시간과 리소스를 절약할 수 있습니다.

지퍼

아카이브 관리에는 새 파일 추가가 포함되는 경우가 많습니다. Aspose.ZIP은 기존 ZIP 아카이브를 완전히 다시 빌드할 필요 없이 업데이트할 수 있는 편리한 방법을 제공합니다. 이렇게 하면 특히 자주 업데이트되는 아카이브의 경우 시간과 리소스를 절약할 수 있습니다.

    with zp.Archive("existing.zip") as archive:
        archive.create_entry("one_more.bin", "data.bin")
        archive.save("added.zip")

이 코드 조각은 기존 ZIP 아카이브인 기존 ZIP 아카이브를 열고 data.bin의 내용을 복사하여 one_more.bin이라는 새 항목을 추가합니다. 새 항목을 추가한 후 업데이트된 아카이브가 added.zip으로 저장됩니다. 이 프로세스는 기존 콘텐츠를 보존하면서 추가 파일을 포함하여 원본 ZIP 아카이브를 효과적으로 수정합니다.

타르

다음 코드는 Aspose.ZIP API를 사용하여 기존 TAR 아카이브에 파일을 손쉽게 추가하는 방법을 보여줍니다. 이 접근 방식은 효율적이며 전체 아카이브를 다시 생성하지 않으므로 아카이브를 최신 상태로 유지해야 하는 시나리오에 이상적입니다.

with zp.tar.TarArchive("existing.tar") as archive:
    archive.create_entry("one_more.bin", "data.bin")
    archive.save("added.zip")

CPIO

이 코드 조각은 "data.bin"이라는 새 파일을 "existing.zip"이라는 기존 CPIO 아카이브에 통합하는 방법을 보여줍니다.

    with zp.cpio.CpioArchive("existing.cpio") as archive:
        archive.create_entry("one_more.bin", "data.bin")
        archive.save("added.zip")

이러한 코드 예제는 ZIP, Tar 또는 CPIO 형식의 아카이브 관리를 단순화합니다. 완전히 새로운 파일을 만들지 않고도 새 파일을 추가하여 기존 아카이브를 업데이트할 수 있습니다. 이는 스토리지를 최적화하고, 데이터 구성을 단순화하며, 암호화된 아카이브를 새로운 보호 파일로 업데이트할 수 있도록 하여 보안을 강화합니다.

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: