Типові архіви для платформи Windows

Робота з типовими архівами платформи Windows через C#

Ефективна робота з архівними файлами є важливою частиною багатьох програм, незалежно від того, чи йдеться про стиснення великих наборів даних для зберігання чи об’єднання ресурсів для розповсюдження. На платформі Windows широко використовувані формати архівів, як-от ZIP, 7z, RAR, CAB і WIM, є важливими для цього завдання, забезпечуючи універсальні рішення для керування розміром файлу та організації вмісту.

За допомогою Aspose.Zip для .NET розробники можуть легко працювати з цими популярними форматами архівів у своїх проектах C#, використовуючи можливості стиснення, вилучення та керування файлами. У цій документації ми розглянемо, як обробляти типові архіви платформи Windows, демонструючи гнучкість і функціональність Aspose.Zip для .NET.

Архів ZIP: найпоширеніший формат

Формат ZIP є одним із найбільш визнаних і підтримуваних форматів архівів на різних платформах. Він зазвичай використовується для стиснення файлів і об’єднання файлів в один контейнер. За допомогою Aspose.Zip для .NET розробники можуть легко створювати, витягувати та маніпулювати ZIP-архівами.

1    using (Archive archive = new Archive())
2    {
3        archive.CreateEntry("first.bin",  "data1.bin");
4        archive.CreateEntry("second.bin",  "data2.bin");
5        // Add as many entries as you need 
6        archive.Save("archive.zip");	
7    }

Архіви CAB: формат Windows Cabinet

Архіви CAB (Cabinet) — це рідний формат архіву Windows, який часто використовується для встановлення програмного забезпечення та пакування системних файлів. Aspose.Zip для .NET дозволяє розробникам легко відкривати та видобувати файли CAB. CAB-файли ефективні для стиснення інсталяційних файлів, а можливість витягувати ці файли є неоціненною в багатьох сценаріях розгортання корпоративних програм і програм.

Розпакуйте CAB із дотриманням його структури в C#

1    using (CabArchive cabArchive = new CabArchive("archive.cab"))
2    {
3        cabArchive.ExtractToDirectory("C:\\extracted");
4    }

Архіви WIM: оптимізовано для Windows Imaging

Архіви WIM (формат Windows Imaging Format) використовуються Microsoft для захоплення та розгортання образів операційних систем Windows. Ці архіви можуть містити кілька версій середовища Windows в одному файлі, що робить WIM потужним інструментом для системних адміністраторів і розробників.

За допомогою Aspose.Zip для .NET ви можете витягувати архіви WIM і керувати ними, полегшуючи такі завдання, як розгортання образу системи або відновлення резервної копії. Архіви WIM оптимізовані для широкомасштабного розгортання, а підтримка Aspose.Zip для .NET забезпечує інтеграцію цих архівів у ваші програми C#.

Видобування з .wim через C#

1    using (var wimArchive = new WimArchive("archive.wim"))
2    {
3            wimArchive.Images[0].ExtractToDirectory("C:\\extrated");
4    }

Дізнайтеся більше про архівні формати та операції

Щоб отримати додаткові відомості про те, як працювати з форматами архівів Windows і їх операціями за допомогою Aspose.ZIP для .NET, перегляньте такі ресурси:

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.