Файлы 7z популярны, так как имеют хорошую степень сжатия. Вы можете открыть или извлечь файл 7z (7zip) в своих приложениях C#. Пожалуйста, ознакомьтесь со следующими разделами, чтобы узнать, как создать экстрактор файлов 7z и распаковать защищенные паролем архивы:
- 7z File (7zip) Extractor — установка C# API
- Откройте или извлеките файл 7z (7zip) программно с помощью C#
- Извлеките или разархивируйте файл 7zip, защищенный паролем, с помощью C#
- Получить бесплатную лицензию API
7z File (7zip) Extractor — установка C# API
Aspose.ZIP для .NET API может сжимать или извлекать различные сжатые форматы, включая ZIP, RAR, 7z и т. д. Вы можете создать файл 7z ( 7zip) в приложениях .NET. Загрузите файл DLL из раздела Загрузки или установите его с помощью следующей команды NuGet:
PM> Install-Package Aspose.Zip
Откройте или извлеките файл 7z (7zip) программно с помощью C#
Вы можете открыть или извлечь файл 7z (7zip), выполнив следующие действия:
- Загрузите входной архив 7z (7zip) с классом SevenZipArchive.
- Извлеките все файлы в 7zip в каталог, используя метод ExtractToDirectory.
В следующем коде показано, как программно открыть или извлечь файл 7z с помощью C#:
// Загрузите входной архив 7z (7zip) с классом SevenZipArchive.
using (SevenZipArchive archive = new SevenZipArchive("Sample.7z"))
{
// Извлеките все файлы в 7zip в каталог, используя метод ExtractToDirectory.
archive.ExtractToDirectory(dataDir + "Sample_ExtractionFolder");
}
Извлеките или разархивируйте файл 7zip, защищенный паролем, с помощью C#
Некоторые файлы 7z могут быть зашифрованы паролем. Например, когда вам нужно избежать несанкционированного доступа к данным. Вы можете извлечь или разархивировать защищенный паролем файл 7zip, выполнив следующие действия:
- Загрузите защищенный паролем архив input 7z.
- Извлеките или откройте архив 7z с паролем, используя метод ExtractToDirectory.
В приведенном ниже коде объясняется, как извлечь или разархивировать файл 7zip, защищенный паролем, программно с помощью C#:
// Загрузите защищенный паролем входной архив 7z.
using(var archive = new SevenZipArchive("Sample_Encrypted.7z"))
{
// Извлеките или откройте архив 7z с паролем.
archive.ExtractToDirectory("Sample_Encrypted7zip", "aspose");
}
Получить бесплатную лицензию API
Вы можете оценить API без какого-либо Ограничения оценки, запросив Бесплатную временную лицензию.
Вывод
В этой статье вы узнали, как программно открывать или извлекать файлы 7z (7zip) с помощью языка C#. Кроме того, вы также узнали, как распаковать защищенный паролем или зашифрованный файл 7z в приложениях на базе .NET. Вы можете связаться с нами на Форуме бесплатной поддержки или посетить Документацию по API для ознакомления с другими функциями API.