Aspose.Zip for .NET – Biztonságos fájltárolás oktatóanyaga
A .NET fejlesztés világában a fájlok kezelése és manipulálása gyakori feladat. Az Aspose.Zip for .NET egy hatékony könyvtár, amely a fejlesztők számára lehetővé teszi a zip-archívumok zökkenőmentes tömörítését, kicsomagolását és kezelését. Ebben az oktatóanyagban egy konkrét forgatókönyvet vizsgálunk meg: több fájl tárolása tömörítés nélkül, és jelszóval védve. Ennek az útmutatónak a végére birtokában lesz a funkciónak az Aspose.Zip for .NET használatával való megvalósításához.
Előfeltételek
Mielőtt belevágnánk az oktatóanyagba, győződjön meg arról, hogy a következő előfeltételek teljesülnek:
Aspose.Zip for .NET Library: Győződjön meg arról, hogy az Aspose.Zip for .NET könyvtár telepítve van. Letölthetiitt.
Dokumentumkönyvtár: Készítsen egy könyvtárat, ahol a forrásfájlok találhatók. A megadott példában a változó
dataDir
a dokumentumkönyvtárat képviseli.
Névterek importálása
Kezdésként importáljuk a kódunkhoz szükséges névtereket:
// Az erőforrás-könyvtár elérési útja.
string dataDir = "Your Document Directory"
// Importálja az Aspose.Zip névtereket
using Aspose.Zip;
using Aspose.Zip.Settings.Compression;
using Aspose.Zip.Settings.Encryption;
1. lépés: Nyissa meg a Zip fájlt
//ExStart: StoreMutlipleFilesWithoutCompressionWithPassword
using (FileStream zipFile = File.Open(dataDir + "StoreMutlipleFilesWithoutCompressionWithPassword_out.zip", FileMode.Create))
{
Ez a lépés magában foglalja egy új zip fájl létrehozását a használatávalFileStream
. A fájl neve „StoreMutlipleFilesWithoutCompressionWithPassword_out.zip” lesz.
2. lépés: Nyissa meg a forrásfájlt
using (FileStream source1 = File.Open(dataDir + "alice29.txt", FileMode.Open, FileAccess.Read))
{
Itt megnyitjuk az első forrásfájlt, az „alice29.txt”-et, amely a zip-archívumban lesz tárolva.
3. lépés: Hozzon létre egy archívumot
using (var archive = new Archive(new ArchiveEntrySettings(new StoreCompressionSettings(), new AesEcryptionSettings("p@s$", EncryptionMethod.AES256))))
{
Ebben a lépésben létrehozzuk aArchive
osztályban, megadva a tömörítési és titkosítási beállításokat. Használjuk aStoreCompressionSettings
fájlok tárolására tömörítés nélkül ésAesEcryptionSettings
jelszóval (“p@s$”) alkalmazza az AES titkosítást.
4. lépés: Archív bejegyzés létrehozása és mentése
archive.CreateEntry("alice29.txt", source1);
archive.Save(zipFile);
Ez az utolsó lépés magában foglalja az „alice29.txt” bejegyzés létrehozását az archívumban, az archívum mentését, valamint a fájl tömörítés nélküli és jelszavas védelemmel történő tárolásának folyamatát.
Fejezze be az oktatóanyagot a legfontosabb pontok összefoglalásával, és bátorítsa az olvasókat, hogy fedezzék fel a további lehetőségeket az Aspose.Zip for .NET segítségével.
Következtetés
Ebben az oktatóanyagban megvizsgáltuk, hogyan használható az Aspose.Zip for .NET több fájl tömörítés nélküli tárolására és jelszóval történő biztosítására. Ahogy folytatja útját a .NET fejlesztéssel, használja ki az Aspose.Zip képességeit a fájlkezelési feladatok egyszerűsítésére és alkalmazásai biztonságának fokozására.
GYIK
Használhatom az Aspose.Zip for .NET fájlt más titkosítási módszerekkel?
Igen, az Aspose.Zip különféle titkosítási módszereket támogat. Ellenőrizze a dokumentációtitt a részletekért.
Hol kaphatok támogatást az Aspose.Zip for .NET-hez?
Meglátogatni aAspose.Zip fórum közösségi támogatásra és beszélgetésekre.
Létezik ingyenes próbaverzió az Aspose.Zip for .NET számára?
Igen, hozzáférhet az ingyenes próbaverzióhozitt.
Hogyan szerezhetek ideiglenes licencet az Aspose.Zip for .NET számára?
Kérjen ideiglenes engedélytitt.
Hol vásárolhatom meg az Aspose.Zip-et .NET-hez?
Megvásárolhatja az Aspose.Zip-et .NET-hezitt.