概要
場合によっては、既存のアーカイブにファイルを追加する必要があります。 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")
このコード スニペットは、existing.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 形式のアーカイブの管理を簡素化します。完全に新しいファイルを作成しなくても、新しいファイルを追加することで既存のアーカイブを更新できます。これにより、ストレージが最適化され、データ編成が簡素化され、暗号化されたアーカイブを新しい保護されたファイルで更新できるようになり、セキュリティも強化されます。
サポートされているその他の Aspose.ZIP for Python.Net API 機能
Python.Net の Aspose.ZIP ライブラリを使用すると、ZIP ファイル ドキュメントに関連するさまざまなタスクをシームレスに処理できます。形式の変換、ファイルの結合、コンテンツの編集、またはデータの抽出が必要な場合でも、Aspose.ZIP はワークフローを合理化し、生産性を向上させるための包括的な機能を提供します。