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.