V tomto tutoriálu krok za krokem se naučíte, jak vytvořit soubor ZIP v paměti v C#. Abyste mohli vytvořit ZIP archiv v paměti, musíte provést následující jednoduché kroky.
Kroky k vytvoření souboru ZIP v paměti v C#
- Přidejte Aspose.ZIP for .NET odkaz na balíček NuGet k řešení
- Přidejte pomocí příkazu Aspose.Zip v souboru s kódem Program.cs
- Použijte licenci pro Aspose.ZIP API pomocí metody License.SetLicense
- Získejte jeden nebo všechny soubory ze složky umístěné na disku a uložte jejich cesty do pole řetězců
- Vytvořte v paměti objekt Archive Class
- Pro každý soubor vytvořte v archivu ZIP uzel ArchiveEntry
- Uložte nebo zkopírujte instanci archivu ZIP do MemoryStream
Následující příklad kódu C# lze použít ve vaší aplikaci .NET ke komprimaci všech souborů ve složce na disku na ZIP file format a poté k uložení souboru ZIP do objektu streamu paměti.
Kód pro vytvoření souboru ZIP v paměti v C#
Takže tento C# soubor zip v aplikaci paměťové konzoly vám v podstatě pomůže převést složku do formátu ZIP a zapsat celý obsah složky do paměti v komprimovaném formátu. Poté můžete znovu vytvořit soubor ZIP z MemoryStream C# a uložit na disk. Jakmile bude archiv znovu vytvořen v systému souborů, můžete extrahovat soubor ZIP pomocí C# kódovat.