При работе с архивами из приложений .NET вам может понадобиться манипулировать файлами внутри ZIP. В предыдущем посте вы видели, как добавлять файлы/папки в ZIP-архив. В этой статье вы узнаете, как программно удалять файлы внутри ZIP-архивов на C#. Итак, начнем.
Создать исполняемый самораспаковывающийся архив на C#
Самораспаковывающийся архив (SFX или SEA) — это файл особого типа, который содержит сжатые данные вместе с исполняемыми инструкциями. Этот архив имеет возможность самостоятельно извлекать содержащиеся в нем файлы. Поэтому вам не нужно какое-либо специальное приложение для извлечения или декомпрессии для открытия самораспаковывающихся архивов. В этой статье вы узнаете, как создавать исполняемые самораспаковывающиеся архивы на C# из приложений .NET.
Объединение нескольких архивов ZIP или TAR в C#
При работе с архивами из приложений .NET вам может понадобиться объединить несколько файлов ZIP или TAR. Например, вы можете извлечь файлы и папки из нескольких архивов и поместить их в один архив. Для этого в этой статье рассказывается, как объединить несколько файлов ZIP или TAR в C#. Мы рассмотрим объединение ZIP в ZIP, TAR в TAR, ZIP в TAR и TAR в ZIP.
Создание файлов TAR.GZ и TAR.XZ на C#
TAR — это популярный формат архивации на основе UNIX, который используется для упаковки нескольких файлов, включая аудио, видео, установщики и т. д. С другой стороны, GNU — это алгоритм сжатия данных для сжатия больших файлов перед их совместным использованием. TAR.GZ представляет собой комбинацию архивации TAR и сжатия GNU. Точно так же XZ Utils также обеспечивает сжатие архивов TAR в формате TAR.XZ. В этой статье вы узнаете, как сжимать архивы TAR и создавать файлы TAR.GZ и TAR.XZ на C#.
Преобразование ZIP-архивов в TAR на C#
ZIP — это популярный формат архивации, используемый для сжатия файлов и папок. ZIP упрощает обмен несколькими файлами, уменьшая их размер и сохраняя их в одном файле. С другой стороны, TAR — это известный формат архивации на основе Unix, который используется для упаковки файлов перед совместным использованием. В различных случаях вам необходимо конвертировать ZIP-архивы в формат TAR. Чтобы добиться этого программно, в этой статье показано, как преобразовать ZIP-архив в TAR на C#.
Сжатие и распаковка файлов с помощью GZip в C#
Архивы GZip (.gz используются для сжатия одного или нескольких файлов с использованием алгоритма сжатия zip GNU. Он обычно используется для сжатия файлов в операционных системах UNIX. В этой статье вы узнаете, как сжимать файлы и создавать GZip (.gz) архивы программно с помощью C#.Кроме того, в статье также будет рассказано, как распаковывать архивы GZip с помощью C#.
Откройте или извлеките файл 7z (7zip) программно с помощью C# .NET
Файлы 7z популярны, так как имеют хорошую степень сжатия. Вы можете открыть или извлечь файл 7z (7zip) программно в своих приложениях C#. Пожалуйста, ознакомьтесь со следующими разделами, чтобы узнать, как создать экстрактор файлов 7z и распаковать защищенные паролем архивы.
Распаковать или извлечь файлы программно с помощью C#
Вы можете хранить несколько файлов в сжатом виде в виде архива RAR. В этой статье вы узнаете, как распаковать или извлечь файлы из сжатого архива RAR. Дополнительные сведения см. в следующих разделах.
Программное создание архивов 7z (7-Zip) с помощью C# .NET
В предыдущем посте я обсуждал различные способы создания архивов ZIP с помощью C#. В статье также рассказывается, как создавать зашифрованные и защищенные паролем ZIP-архивы. Помимо формата ZIP, существуют другие часто используемые форматы архивов, такие как 7z, tar, RAR и т. д. Среди них формат архива 7z основан на архитектуре с открытым исходным кодом. и он используется для сжатия файлов и папок с высокой степенью сжатия. Он также поддерживает 256-битное шифрование AES и позволяет также шифровать имена файлов.
Распаковать файлы в ZIP-архивы с помощью C#
В предыдущем сообщении вы узнали о различных способах сжатия файлов и папок в архивы ZIP с помощью Aspose.ZIP для .NET. В этом посте я покажу вам, как извлекать или распаковывать файлы в ZIP-архивах с помощью C#. Мы также расскажем, как программно извлечь защищенные паролем или зашифрованные AES ZIP-архивы. Эта статья разделена на следующие разделы:
C# API для распаковки файлов Распаковать файлы в ZIP-архивы на C# Распаковать ZIP-файлы, защищенные паролем Извлечь ZIP-файлы, зашифрованные AES, в C# C# API для распаковки файлов Прежде чем мы начнем, убедитесь, что вы загрузили и ссылаетесь на Aspose.