Kaip sukurti 7z archyvą C#

Šiame pagrindiniame straipsnyje paaiškinama, kaip sukurti 7z archyvą C#. Tai apima išsamius veiksmus ir kodo pavyzdį, rodantį, kaip naudojant C# 7z failą galima sukurti jūsų programose. Be to, mums nereikia įdiegti jokio trečiosios šalies įrankio ar glaudinimo programos, kad galėtume dirbti su šia funkcija.

Veiksmai, kaip sukurti 7z archyvą C#

  1. Įdiekite Aspose.ZIP iš NuGet paketų tvarkyklės, kad sukurtumėte 7z archyvą
  2. Inicijuoti SevenZipArchive klasės objektą
  3. Pridėkite visus failus ir katalogus naudodami CreateEntries metodą
  4. Išsaugokite išvesties archyvą kaip 7z failą

Taikydami šį nuoseklų metodą galime aiškiai suprasti 7z archyvo kūrimo procesą. Aukščiau pateikti veiksmai taip pat apima išsamią konfigūracijos informaciją, o tada pateikite C# 7zip pavyzdys kodą, kad sukurtumėte archyvą. Galite suspausti vieną failą nurodydami jo pavadinimą arba suspausti visą aplanką naudodami jo kelią.

Kodas sukurti 7z archyvą C#

namespace Create7zArchiveInCSharp
{
class Program
{
static void Main(string[] args) // Main function to create 7z archive in CSharp
{
// Initialize a license to avoid trial version limitations in output archive
Aspose.Zip.License licForZip= new Aspose.Zip.License();
licForZip.SetLicense("Aspose.zip.lic");
// Create an empty zip archive
using (Aspose.Zip.SevenZip.SevenZipArchive archive = new Aspose.Zip.SevenZip.SevenZipArchive())
{
// Call the CreateEntries function to add the folder containing the contents
archive.CreateEntries("folder");
// Save the archive as 7z
archive.Save("folder.7z");
}
System.Console.WriteLine("Done");
}
}
}

Norėdami sukurti 7z C# tipo archyvą, čia bendrinama aplinkos informacija ir pavyzdinis kodas. Šis kodas paima aplanko kelią ir sukuria 7zip archyvo failą, kuriame yra visas aplanko turinys. Be to, galite patobulinti šį kodą, kad būtų įtrauktas AES šifravimas ir archyvo apsauga slaptažodžiu. Atminkite, kad galite pakeisti šio kodo mastelį, įterpdami jį į gijomis pagrįstą programą, tuo pačiu pasinaudodami lygiagretaus apdorojimo pranašumais.

Šiame vadove paaiškinama, kaip dirbti su 7zip C# programa. Tačiau, jei norite išmokti išgauti failus iš ZIP failo, galite perskaityti straipsnį kaip išgauti ZIP failą C#.

 Latviski