Kaip sukurti 7z archyvą C#

Kaip sukurti 7z archyvą C#

Šiame pagrindiniame straipsnyje paaiškinama, kaip sukurti 7z archyvą C#. Tai apima išsamius žingsnius ir kodo pavyzdį, kuris parodo, kad jūsų programose galima kurti 7-z failą, nereikalaujant jokių trečiųjų šalių įrankių ar kompresijos programų.

7z archyvų kūrimo privalumai

  • Aukštos kompresijos santykis:- 7z formatas dažnai suteikia geresnį suspaudimą, palyginti su kitais formatais.

  • ** Daugiapakopė parama** :- Tai leidžia greitesnį suspaudimo greitį, naudodamasis daugybe CPU branduolių.

  • Stiprus šifravimas:- Siūloma AES-256 šifravimas siekiant pagerinti archyvuotų duomenų saugumą.

Žymos archyvas: paruošti aplinką

  • Įdiegti „Visual Studio“ arba bet kokį suderinamą .NET IDE.
  • Įdiegti Aspose.ZIP per NuGet paketų vadybininką.

Žingsnis po žingsnio, kaip sukurti 7z archyvą

1 žingsnis: įdiegti Aspose.ZIP

Pridėti į Aspose.ZIP biblioteka jūsų projektui naudojant NuGet.

Install-Package Aspose.ZIP

2 žingsnis: pradėkite 7ZipArchive objektą

Sukurkite pavyzdį iš SevenZipArchive ir klasės.

using Aspose.Zip.SevenZip;

SevenZipArchive archive = new SevenZipArchive();

3 žingsnis: įtraukti failus ir adresus

Naudokite jį CreateEntries Į archyvą įtraukti failus ar katalogus.

archive.CreateEntries("folder");

4 žingsnis: išsaugokite 7z archyvą

Galų gale, išsaugokite archyvą kaip 7z failą diske.

archive.Save("folder.7z");

Išsamus kodo pavyzdys sukurti 7z archyvą

Štai pilnas C# pavyzdys, kuris iliustruoja 7z archyvų kūrimo procesą:

// Create an empty 7z archive
using (SevenZipArchive archive = new SevenZipArchive())
{
    // Call the CreateEntries function to add the folder containing the contents
    archive.CreateEntries("folder");

    // Save the archive as a 7z file
    archive.Save("folder.7z");
}

Papildoma informacija

  • Aspose.ZIP biblioteka leidžia pažangioms funkcijoms, tokioms kaip AES šifravimas, kad būtų saugomi jūsų archyvai.
  • Taip pat galite įgyvendinti daugialypę apdorojimą, kad būtų greičiau tvarkomi, kai sukuriate archyvus.

Conclusion

Šis mokymas parodė jums, kaip sukurti 7z archyvą C# naudojant Aspose.ZIP. Procesas yra paprastas, o bibliotekos lankstumas leidžia lengvai valdyti įvairius failų tipus ir tobulinti jūsų programos failo tvarkymo pajėgumus.

 Lietuvių