
Az A Előző bejegyzés, Megvizsgáltuk, hogyan kell létrehozni ZIP Archívumok használata C#. Most összpontosítunk a 7z formátumra, amely a nagy tömörítési arány és a robusztus 256-bit AES titkosítási képességek miatt híres.Ez teszi a .NET 7z könyvtárat ideális választásnak az archívumok biztonságos és hatékony kezelésére.
Mit fogsz megtanulni
Ebben a kézikönyvben megtudhatja, hogyan lehet programozottan létrehozni a 7z (7-Zip) archívumokat a C# használatával:
- 7z archívum létrehozása egyetlen bevitellel
- Az AES titkosított 7z archívum létrehozása
- Különböző jelszavak beállítása a 7z bejegyzésekhez
Használni fogjuk a Az ASPOSE.ZIP és a .NET API. Ezt a könyvtárat a következő módon telepítheti:
- NuGet csomagkezelő
- Letöltés DLL beillesztése a projektbe
7z (7-Zip) Archívum létrehozása C# használatával
A fájlokat egy 7z-s archívumba tömörítheti, amely alkalmas mind a egyszínű és multiple forgatókönyvekre.Ez a funkció költséghatékony megoldást nyújt a .NET RAR kivonat eszközt kereső fejlesztők számára.
7z archívum létrehozása egyetlen bevitellel
Ahhoz, hogy egy 7z archívumot egyetlen fájlmal hozzon létre, kövesse az alábbi lépéseket:
- Nyissa meg az új FileStream A 7z fájl létrehozása.
- Azonnali a SevenZipArchive Az osztály.
- Adja meg a fájlt használva Székesfehérvár.CreateEntry.
- Az archívumot a Székesfehérvár.Save.
Íme egy C# példa, hogy illusztrálja:
Hozzon létre 7z archívumot több bejegyzéssel
Több fájl tömörítéséhez egyetlen 7z archívumba:
- Hozzon létre egy példát a SevenZipArchive Az osztály.
- Használat 7ZipArchive.CreateEntries és át a mappa útvonalat.
- Az archívumot a Székesfehérvár.Save.
A példa:
Hozzon létre egy AES titkosított 7z archívumot a C# használatával
Az archívumok biztonsága érdekében használhatja az AES titkosítást, a .NET 7z könyvtár funkcióját, amely javítja az archivális biztonságot:
- Hozzon létre egy példát a 7SzerkesztésSzerkesztésSzerkesztés.
- Állítsa be a szükséges titkosítási paramétereket.
- Hozzáadjon bejegyzéseket az archívumhoz, és mentse meg.
A példa:
Állítsa be a 7z bejegyzések különböző jelszavát a C# használatával
Egyedi jelszavak odaítélése a különböző bejegyzésekhez az archívumban:
- nyitott a FileStream Az archívum 7Z.
- Használat Székesfehérvár.CreateEntry A bejegyzések hozzáadása az egyéni jelszavak meghatározásakor.
- Mentse meg az archívumot.
A példa:
következtetések
Ebben a cikkben megvizsgáltuk, hogyan lehet programozottan létrehozni a 7z archívumokat a C#-ban, biztosítani őket az AES titkosítással, és egyedülálló jelszavakat osztani a bejegyzésekhez ASPOSE.ZIP dokumentáció.
A .NET számára a Aspose Plugin használatával hatékonyan kezelheti az archívumokat, alkalmazhatja a titkosítást, és egyszerűsíti a munkafolyamatokat – mindössze $99-ért!