Ако тражите да извлачите ЗИП архиве програмски у Ц#, ви сте на правом месту! Овај чланак служи као свеобухватни водич о ефикасном управљању извлачењем ЗиП датотека користећи .НЕТ Архив Екстракција Библиотека.
Извлачите ЗИП датотеке у Ц#
U našem prethodnom Чланак о креирању ЗИП датотека, разговарали смо о различитим техникама за паковање датотека користећи ASPOSE.ZIP за .NETСада, да се потопимо у уциппинг ЗИП датотеке и извлачење фајлова из и лозинке заштићених и АЕС шифрованих ЗиП архива у Ц#.
Табела садржаја
- C# API до Unzip датотеке - Бесплатно преузимање
- Како извући ЗИП датотеке у Ц C#
- Заштићени ЗИП датотеке
- Екстракт АЕС шифрованих ЗИП датотека у Ц C#
Екстрактирајте ЗИП Архиве у Ц # - АПИ Инсталација
Пре него што почнете, уверите се да имате Преузети и референтне Aspose.ZIP за .NET. Такође можете инсталирати пакет преко Управљање пакетом. Да бисте додали библиотеку у свој пројекат, извршите следећу команду:
PM> NuGet\Install-Package Aspose.Zip
Како извући ЗИП датотеке у Ц#
Екстракција ЗИП датотека се може извршити на два главна начина:
- Екстрактирајте сваки датотеку из ZIP архива појединачно.
- Unzip sve datoteke u određenu mapu pomoću .NET Core Zip.
C# Екстрактира сваки датотеку у ZIP
Да бисте појединачно извукли датотеке док пратите напредак извлачења, пратите ове кораке:
- Отворите ЗИП архиву користећи ФилхСтрејм.
- Иницијалишемо једну инстанцију Архиве Класа са ФилхСтрејм и објекта.
- Приступ датотекама унутар ЗИП-а користећи Архив.интрије у колекцији.
- Успоставите једну ArchiveEntry.ExtractionПрогресивни Поступак се одвија како би се показао напредак екстракције.
- Искористите је АрхивEntry.Extract(string) Метод извлачења датотека.
Ево узорка кода који показује како извући датотеке из ЗИП архива у Ц #:
Unzip ZIP датотеке у фасциклу у C#
Ако преферирате да искључите све датотеке у одређену фасциклу, пратите ове кораке:
- Отворите ЗИП архиву користећи ФилхСтрејм Класа је.
- Стварање примера за Архиве Иницијалисани са ЗИП-ом ФилхСтрејм и објекта.
- Искористите је Archive.ExtractToDirectory(string) Metoda za unzip datoteke u određenom dosjeu.
Ево узорка кода за отциппирање ЗИП датотека у фасциклу користећи Ц# Unzip File to Folder:
C# Unzip Password-Protected ZIP Датотеке
Можете извући ЗИП архиве заштићене лозинком користећи Aspose.ZIP за .NET. Архив Опције класе, које ћете проћи као други параметар на АрхивеНа пример, на C# Unzip датотеку са лозинком, погледајте следећи пример.
Ево узорног кода за уклањање датотеке ЗИП заштићене лозинком:
Екстрактирајте АЕС шифроване ЗИП датотеке у Ц#
Ако је ваш ЗИП архива шифрована са АЕС-ом, Аспосе.ЗиП за .НЕТ подржава методе AES128, АеС192, и АЭС256. Архив Опције Класа је.
Ево како извући АЕС шифроване ЗИП датотеке у Ц #:
Ц # ЗИП Екстракција АПИ - добити бесплатну лиценцу
Можете извршити ЗИП екстракцију без ограничења процене добијањем Бесплатна привремена лиценца.
Закључак
У овом чланку, покрили смо како да унзип ЗИП датотеке користећи Ц# и суочили се са екстракцијом пасош-заштићених ЗиП архива. Документација.
Овај водич је ваш и-то ресурс за C# .NET 6 ЗИП Екстракција датотека, Ц#.NET 7 ЗиП ФИЛЕЕКРАЦИЈА и још много тога. било да радите са .НЕТ Цоре З ИП ектракције дататека у одређену фасциклу или имплементирају ** Ц# Декомпресс ЗИС** са управљањем грешкама, технике које су овде расправљене ће побољшати своје могућности за извлачење ЗиП-а у .Нет.
Да бисте вам помогли даље, овај водич укључује информације о C# Unzip датотеке, Ц# Унзип Датотека у Меморији и ** Ц# Декомпрес ЗИП**. Такође ћете сазнати о Ц # Отворени ЗиП, * Ц # Унапаковање Зимп* и како да *Екстрактирајте Зимип без лозинке.
Поред тога, ако желите да знате како да .NET Unzip датотеке или извршите C# Архив операције, овај водич пружа све неопходне информације које треба да почнете са ** C# Декомпресс ЗИП** и ** Ц# Зиппинг Датотека**.