Aspose.Zip for .NET – AES titkosított fájlok visszafejtése
Bevezetés
Üdvözöljük ebben a lépésenkénti útmutatóban az AES-titkosított tárolt fájlok kitömörítéséről az Aspose.Zip for .NET használatával. Az Aspose.Zip egy hatékony .NET-könyvtár, amely lehetővé teszi a fejlesztők számára, hogy könnyedén dolgozzanak tömörített fájlokkal. Ebben az oktatóanyagban az AES-titkosított fájlok kicsomagolására fogunk összpontosítani, így világosan megértheti a folyamatot.
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 .NET-hez: Győződjön meg arról, hogy telepítve van az Aspose.Zip könyvtár. A dokumentációt megtalálod itt .
Minta AES-titkosított fájl: Töltse le az AES-titkosított mintafájlt innen ez a link .
Saját dokumentumkönyvtár: Állítson be egy könyvtárat, ahol a kicsomagolt fájlt tárolni szeretné. Cserélje le a „Saját dokumentumkönyvtár” szöveget a kódrészletben a tényleges könyvtár elérési útjával.
Névterek importálása
A megadott kódrészletben különféle névterek használatát fogja észrevenni. Ügyeljen arra, hogy ezeket tartalmazza a projektben:
using System.IO;
using Aspose.Zip;
1. lépés: Határozza meg az erőforrás-könyvtárat
Győződjön meg arról, hogy megadta az erőforrás-könyvtár elérési útját. A példában cserélje ki a “Saját dokumentumkönyvtárat” a tényleges elérési útra.
string dataDir = "Your Document Directory";
2. lépés: Nyissa meg a titkosított archívumot
using (FileStream fs = File.OpenRead(dataDir + "StoreMutlipleFilesWithoutCompressionWithPassword_out.zip"))
{
using (var extracted = File.Create(dataDir + "alice_aesextracted_out.txt"))
{
using (Archive archive = new Archive(fs, new ArchiveLoadOptions() { DecryptionPassword = "p@s$" }))
{
// Folytassa a következő lépésekkel...
}
}
}
3. lépés: Tömörítse ki a titkosított bejegyzést
using (var decompressed = archive.Entries[0].Open())
{
byte[] b = new byte[8192];
int bytesRead;
while (0 < (bytesRead = decompressed.Read(b, 0, b.Length)))
{
extracted.Write(b, 0, bytesRead);
}
}
Következtetés
Gratulálunk! Sikeresen megtanulta, hogyan kell kicsomagolni az AES-titkosított tárolt fájlokat az Aspose.Zip for .NET használatával. Ez a folyamat lehetővé teszi, hogy hatékonyan dolgozzon titkosított archívumokkal .NET-alkalmazásaiban.
GYIK
Használhatom az Aspose.Zip for .NET fájlt más titkosítási algoritmusokkal?
Az Aspose.Zip elsősorban az AES titkosítást támogatja. Tekintse meg a dokumentációt a legújabb frissítésekért.
Létezik próbaverzió?
Igen, hozzáférhet az ingyenes próbaverzióhoz itt .
Hogyan kaphatok támogatást az Aspose.Zip for .NET-hez?
Látogassa meg a támogatási fórumot itt segítséget kérni a közösségtől.
Milyen fájlformátumok támogatottak a tömörítéshez és a kicsomagoláshoz?
Az Aspose.Zip különféle formátumokat támogat, beleértve a ZIP-t, a 7z-t és a TAR-t. Az átfogó listát a dokumentációban találja.
Használhatom az Aspose.Zip-et kereskedelmi célokra?
Igen, vásárolhat licencet itt kereskedelmi használatra.