Обзор
Иногда вам необходимо расширить существующий архив одним или несколькими файлами. Очевидный способ — распаковать архив, добавить к извлеченным дополнительные файлы и сжать их вместе. Однако это не оптимально, поскольку мы тратим вычислительные ресурсы на уже упакованные файлы. Aspose.ZIP позволяет добавлять записи в ZIP-архив без перепаковки. Все, что вам нужно сделать, это открыть архив для распаковки и добавить в него запись. Эта функция работает для архивов ZIP, TAR и CPIO.Примеры Как добавить новые файлы в существующий ZIP-архив используя C#
В этом фрагменте кода показано, как добавлять новые файлы в существующий ZIP-архив с помощью C#. Этот процесс предполагает, что вам нужно открыть архив для извлечения и сохранения обновленного архива.
using (Archive archive = new Archive("existing.zip"))
{
archive.CreateEntry("one_more.bin", "data.bin");
archive.Save("added.zip");
}
Как заархивировать папку с помощью .NET
ZIP-архивы — универсальный инструмент для управления файлами: они могут сжимать и объединять один или несколько файлов или папок в единый пакет. В .NET класс ZipFile позволяет легко работать с ZIP-файлами как для сжатия, так и для извлечения. Основное преимущество использования ZIP-архивов — уменьшение размера файла. Это делает их идеальными для хранения и передачи, экономя ценное пространство и пропускную способность. Кроме того, ZIP-архивы можно зашифровать для повышения безопасности и защиты ваших конфиденциальных данных.
Пример Как добавить новые файлы в существующий архив TAR через C#
Хотите добавить новые файлы в существующие архивы TAR? Этот фрагмент кода покажет вам, как именно! Этот фрагмент кода позволяет вам легко добавлять новые файлы в существующие архивы TAR. Нет необходимости заново создавать весь архив — просто выполните следующие действия и интегрируйте этот код в свой рабочий процесс для эффективного управления файлами.
using (TarArchive archive = new TarArchive("existing.tar"))
{
archive.CreateEntry("one_more.bin", "data.bin");
archive.Save("added.tar");
}
Пример Как добавить новые файлы в существующий архив CPIO через C#
Хотите включить новые файлы в существующие архивы CPIO? Этот фрагмент кода упрощает добавление новых файлов в существующие архивы CPIO. Легко расширяйте свои архивы CPIO дополнительными файлами, используя этот фрагмент кода. Попрощайтесь с воссозданием всего архива — всего за несколько шагов вы можете легко интегрировать этот код в свой рабочий процесс для эффективного управления файлами в архивах CPIO. Интегрируйте его в свой рабочий процесс для эффективного управления файлами всего за несколько шагов.
using (CpioArchive archive = new CpioArchive("existing.cpio"))
{
archive.CreateEntry("one_more.bin", "data.bin");
archive.Save("added.cpio");
}
Заключение
На этой странице представлены три мощных фрагмента кода C# для плавного добавления записей в архивы ZIP, TAR и CPIO. Оснастив себя этими передовыми методами, вы открыли возможность освоить сложные манипуляции с файлами в существующих архивах. Раскройте свой творческий потенциал, изучите инновационные подходы и используйте C# как мощный инструмент для расширения ваших возможностей управления архивами. Приятного кодирования!Другие поддерживаемые функции Aspose.ZIP для .NET API
Используйте библиотеку Aspose.ZIP C# для преобразования, объединения, редактирования документов в виде zip-файлов, извлечения данных из архивов и многого другого!
Support and Learning Resources
- Learning Resources
- Documentation
- Source Code
- API References
- Tutorial Videos
- Product Support
- Free Support
- Paid Support
- Blog
- Release Notes
- Why Aspose.ZIP for .NET?
- Customers List
- Success Stories