Hogyan lehet kivonni a jelszót védett ZIP fájl C#

Hogyan lehet kivonni a jelszót védett ZIP fájl C#

A jelszóval védett ZIP archívumokból származó fájlok kivonása a .NET alkalmazások biztonságos adatkezelésének közös követelménye. Aspose.ZIP for .Net könnyen kikapcsolja a Jelszót védő Z IP-fájlokat a C#-ban, szilárd titkosítási szabványokat és egyszerű kódintegrációt támogatva.

Előnyök kivonása jelszó védett ZIP fájlokat

  • Támogatott biztonsági funkciók:

  • Védje az érzékeny fájlokat a továbbítás és a tárolás során.

  • Cross-platform kompatibilitás:

  • Kivonat ZIP fájlokat jelszavakkal .NET, C#, és ASP.NET alkalmazások.

  • • Automatikus kivonás:

  • Integrálja a jelszóval védett ZIP kivonatot automatizált munkafolyamatokba.

Lépésről lépésre útmutató: Vegyük ki a jelszót védett ZIP fájl C#

1. lépés: Az Aspose.ZIP telepítése

Telepítse az Aspose.ZIP csomagot a NuGet Package Manager-ból.

Install-Package Aspose.ZIP

2. lépés: Nyissa meg a jelszó védett ZIP fájlt

Hozzon létre a FileStream Nyissa meg a titkosított ZIP fájlt.

using System.IO;
FileStream zipFile = File.Open("protected.zip", FileMode.Open);

3. lépés: Adja meg a jelszót és kivonja a fájlokat

Azonnali a Archive osztály és adja meg a ZIP jelszót a kivonáshoz.

using (Aspose.Zip.Archive archive = new Aspose.Zip.Archive(zipFile, new Aspose.Zip.PasswordProtection("your_password")))
{
    archive.ExtractToDirectory("ExtractedFiles");
}

Teljes kód példa: A ZIP jelszóval védett fájlok kivonása C-ben#

Íme a teljes C# kód mintája, amely megmutatja, hogyan lehet kivonni a fájlokat egy jelszót védett ZIP archívumból:

using System.IO;
using Aspose.Zip;

// Open the password protected ZIP file
using (FileStream zipFile = File.Open("protected.zip", FileMode.Open))
{
    // Open archive with password
    using (Archive archive = new Archive(zipFile, new PasswordProtection("your_password")))
    {
        // Extract all files to target directory
        archive.ExtractToDirectory("ExtractedFiles");
    }
}

További információk

  • Az Aspose.ZIP támogatja a jelszóval védett ZIP archívumok C# és .NET kivonását és létrehozását.
  • Különböző kivonási útvonalak megadása vagy az egyes fájlok kiválasztása az archívumból.
  • A .NET Core és az ASP.NET alkalmazások használata.

Gyakran feltett kérdések (FAQ)

Hogyan törlöm a jelszót védett ZIP fájlt a C#-ban?

Használja az Aspose.ZIP Archive Az osztály és adja meg a jelszót keresztül PasswordProtection a tartalmak biztonságos kivonása.

Csak bizonyos fájlokat tudok kivonni a jelszóval védett ZIP-ből?

Igen, az archív bejegyzéseket iterálhatja, és a kiválasztott fájlokat szükség szerint kivonhatja.

Milyen titkosítási szabványokat támogatnak?

Az Aspose.ZIP támogatja az iparági szabványos titkosítást, mint például az AES a ZIP archívumokhoz.

Az Aspose.ZIP kompatibilis a .NET Core és az ASP.NET rendszerrel?

Igen, működik a .NET Core, .Net Framework és az ASP.NET projektek.

Hogyan kezeljük a hibákat, ha a jelszó helytelen?

Megkapja a kivételt, amikor megnyitja az archívumot a helytelen jelszóval, és értesíti a felhasználót.

következtetések

Ez az útmutató megmagyarázza, hogyan lehet kivonni a fájlokat egy jelszóval védett ZIP füzetet a C# használatával Aspose.ZIP. Azáltal, hogy kövesse ezeket a lépéseket, akkor biztonságosan kezelni titkosított archívumok a .NET alkalmazások adatvédelem és automatizálás.

 Magyar