
In a Előző bejegyzés, we explored how to create ZIP archives using 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
We’ll be using the Az ASPOSE.ZIP és a .NET API. You can install this library via:
- NuGet csomagkezelő
- Letöltés DLL and include it in your project
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:
- Open a new FileStream to create the 7z file.
- Instantiate the 7ZipArchívum class.
- Add the file using Székesfehérvár.CreateEntry.
- Save the archive with 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:
- Create an instance of the 7ZipArchívum class.
- Use 7ZipArchive.CreateEntries and pass the folder path.
- Save the archive with 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:
- Create an instance of 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:
- Open a FileStream for the 7z archive.
- Use Székesfehérvár.CreateEntry to add entries while specifying individual passwords.
- Mentse meg az archívumot!
A példa:
következtetések
In this article, we have explored how to create 7z archives programmatically in C#, secure them with AES encryption, and assign unique passwords to entries. For more advanced features and best practices, check out the 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.