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öltheti itt .

  • 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ót itt a részletekért.

Hol kaphatok támogatást az Aspose.Zip for .NET-hez?

Meglátogatni a Aspose.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óhoz itt .

Hogyan szerezhetek ideiglenes licencet az Aspose.Zip for .NET számára?

Kérjen ideiglenes engedélyt itt .

Hol vásárolhatom meg az Aspose.Zip-et .NET-hez?

Megvásárolhatja az Aspose.Zip-et .NET-hez itt .