Обзор
Иногда вам нужно добавить файлы в существующие архивы. 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 и добавляет новую запись с именем one_more.bin, копируя содержимое из data.bin. После добавления новой записи обновленный архив сохраняется как add.zip. Этот процесс эффективно изменяет исходный ZIP-архив, включая дополнительный файл, сохраняя при этом существующее содержимое.
ТАР
Следующий код демонстрирует, как легко добавить файл в существующий архив TAR с помощью API Aspose.ZIP. Этот подход эффективен и позволяет избежать повторного создания всего архива, что делает его идеальным для сценариев, когда вам необходимо поддерживать свои архивы в актуальном состоянии.
with zp.tar.TarArchive("existing.tar") as archive:
archive.create_entry("one_more.bin", "data.bin")
archive.save("added.zip")
CPIO
В этом фрагменте кода показано, как включить новый файл с именем «data.bin» в существующий архив CPIO с именем «existing.zip».
with zp.cpio.CpioArchive("existing.cpio") as archive:
archive.create_entry("one_more.bin", "data.bin")
archive.save("added.zip")
Эти примеры кода упрощают управление архивами в форматах ZIP, Tar или CPIO. Они позволяют обновлять существующие архивы, добавляя новые файлы, не создавая совершенно новых. Это оптимизирует хранилище, упрощает организацию данных и даже повышает безопасность, позволяя обновлять зашифрованные архивы новыми защищенными файлами.
Другие поддерживаемые функции API Aspose.ZIP для Python.Net
С помощью библиотеки Aspose.ZIP в Python.Net вы можете легко решать различные задачи, связанные с документами в формате ZIP. Если вам нужно конвертировать форматы, объединять файлы, редактировать содержимое или извлекать данные, Aspose.ZIP предоставляет комплексные функциональные возможности для оптимизации вашего рабочего процесса и повышения производительности.
Support and Learning Resources
- Образовательные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Примечания к выпуску
- Почему Aspose.Zip для Python.Net?
- Список клиентов
- Истории успеха