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 fájlok kivonása a jelszótól ZIP Az archívum a .NET alkalmazások biztonságos adatkezelésének közös követelménye. Aspose.ZIP for .Net könnyen kikapcsolja a jelszóval védett ZIP fájlokat a C#-ban, támogatva a szilárd titkosítási szabványokat és az egyszerű kódintegrációt.

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ó: Válassza 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");
}

A teljes kód példája: Fájlok kivonása a jelszóval védett ZIP-ről C#

Í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 AES A ZIP archívumok.

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