
Úvod
Soubory 7z jsou známé svými výjimečnými kompresními poměry, což je činí preferovanou volbou pro ukládání a přenos dat. V této příručce se naučíte, jak otevřít nebo extrahovat 7z (7zip) soubory programově pomocí C# ve vašich aplikacích.
Obsah
- 7z File (7zip) Extractor – Instalace C# API
- Otevření nebo extrakce 7z souboru (7zip) programově pomocí C#
- Extrakce nebo rozbalení chráněného 7zip souboru pomocí C#
- Získání bezplatné API licence
7z File (7zip) Extractor – Instalace C# API
Pro práci se soubory 7z ve vašich aplikacích můžete využít Aspose.ZIP for .NET API. Tato robustní knihovna podporuje různé komprimované formáty, včetně ZIP, RAR a 7z.
Chcete-li začít, nainstalujte API pomocí NuGet následujícím příkazem:
PM> Install-Package Aspose.Zip
Otevření nebo extrakce 7z souboru (7zip) programově pomocí C#
Pro otevření nebo extrakci 7z souborů programově postupujte podle těchto kroků:
- Načtěte vstupní 7z (7zip) archív pomocí třídy
SevenZipArchive
. - Použijte metodu
ExtractToDirectory
k extrakci všech souborů z archívu 7zip do určeného adresáře.
Zde je ukázkový kód:
using Aspose.Zip.SevenZip;
using System.IO;
class Program
{
static void Main()
{
using (SevenZipArchive archive = new SevenZipArchive("input.7z"))
{
archive.ExtractToDirectory("output_folder");
}
}
}
Extrakce nebo rozbalení chráněného 7zip souboru pomocí C#
Pro extrakci chráněného 7zip souboru postupujte podle těchto kroků:
- Načtěte šifrovaný 7z archív.
- Použijte metodu
ExtractToDirectory
, přičemž poskytněte heslo.
Zde je implementace:
using Aspose.Zip.SevenZip;
using System.IO;
class Program
{
static void Main()
{
using (SevenZipArchive archive = new SevenZipArchive("protected.7z"))
{
archive.ExtractToDirectory("output_folder", "your_password");
}
}
}
Získání bezplatné API licence
Můžete vyhodnotit Aspose.ZIP API bez jakýchkoli omezení tím, že požádáte o Bezplatnou dočasnou licenci.
Závěr
V tomto článku jste se naučili, jak otevřít nebo extrahovat 7z soubory programově pomocí C#. Také jste prozkoumali metody pro práci s chráněnými archívy ve vašich .NET aplikacích. Pro další pomoc navštivte Fórum pro bezplatnou podporu nebo se podívejte na naši API Dokumentaci.
S Aspose Pluginem můžete spravovat manipulaci se soubory 7z bez námahy, což z něj činí nezbytný nástroj pro implementaci programatické extrakce 7z ve vašich .NET aplikacích.