Ši trumpa pamoka apima kaip išgauti slaptažodžiu apsaugotą ZIP failą C#. Jame aptariamas laipsniškas procesas ir vykdomas pavyzdinis kodas, skirtas ištraukti ZIP su slaptažodžiu C#. Be to, norint integruoti šią funkciją į programą, nereikia įdiegti jokio papildomo įrankio.
Veiksmai, kaip ištraukti slaptažodžiu apsaugotą ZIP failą C#
- Paruoškite IDE įdiegę Aspose.ZIP for .NET biblioteką
- Nustatykite iššifravimo slaptažodį naudodami ArchiveLoadOptions klasės objektą
- Įkelkite šaltinio ZIP katalogą naudodami Archive klasę
- Išskleiskite slaptažodžiu apsaugotą ZIP failą
Šie veiksmai tiksliai apibūdina visą informaciją, kad * atidarytumėte šifruotą ZIP failą C #*. Norėdami atrakinti archyvą, pirmiausia turite nurodyti iššifravimo slaptažodį. Antra, įkelkite užšifruotą ZIP failą ir ištraukite visą jo turinį į nurodytą katalogą.
Kodas, skirtas ištraukti slaptažodžiu apsaugotą ZIP failą C#
using Aspose.Zip; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to extract password protected zip file using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Create an object of ArchiveLoadOptions class | |
Aspose.Zip.ArchiveLoadOptions options = new Aspose.Zip.ArchiveLoadOptions(); | |
// Set the password for decryption | |
options.DecryptionPassword = "p@s$"; | |
// Initialize an Archive class object | |
Aspose.Zip.Archive archive = new Aspose.Zip.Archive("PasswordAES256.zip", options); | |
// Extract password protected ZIP file | |
archive.ExtractToDirectory("."); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Šis pavyzdinis kodas parodo, kaip išpakuoti slaptažodžiu apsaugotą ZIP failą C#, nurodant iššifravimo slaptažodžio eilutę. Tačiau yra daug kitų parinkčių, kurias galite naudoti norėdami išgauti ZIP failus. Pavyzdžiui, iš dalies pamirštų slaptažodžių naudojimas arba failų ištraukimas naudojant brutalios jėgos atakos metodą, atsižvelgiant į jūsų naudojimo atvejus.
Šioje paprastoje pamokoje aprašyta, kaip išpakuoti failą su slaptažodžiu. Tačiau, jei norite sužinoti, kaip šifruoti ZIP failus su slaptažodžiu C#, perskaitykite straipsnį apie kaip apsaugoti ZIP failą slaptažodžiu C#.