Այս արագ ձեռնարկը ներառում է ինչպես հանել գաղտնաբառով պաշտպանված ZIP ֆայլը C#-ից: Այն քննարկում է փուլային գործընթացը, ինչպես նաև գործարկվող օրինակելի կոդի հետ միասին՝ «C#**» գաղտնաբառով ZIP արտահանման համար: Ավելին, ձեզ հարկավոր չէ որևէ լրացուցիչ գործիք տեղադրել այս հատկությունը ձեր հավելվածում ինտեգրելու համար:
C#-ում գաղտնաբառով պաշտպանված ZIP ֆայլը հանելու քայլեր
- Պատրաստեք IDE-ը՝ տեղադրելով Aspose.ZIP for .NET գրադարանը
- Սահմանեք վերծանման գաղտնաբառը ArchiveLoadOptions դասի օբյեկտով
- Բեռնել աղբյուրի ZIP գրացուցակը՝ օգտագործելով Archive դասը
- Արտահանեք գաղտնաբառով պաշտպանված ZIP ֆայլը
Այս քայլերը ճշգրիտ նկարագրում են բոլոր մանրամասները՝ բացելու կոդավորված ZIP ֆայլը C#-ում: Առաջին քայլում դուք պետք է նշեք ապակոդավորման գաղտնաբառը՝ արխիվը բացելու համար: Երկրորդ, բեռնեք կոդավորված ZIP ֆայլը և հանեք դրա ամբողջ բովանդակությունը նշված գրացուցակում:
Կոդ՝ C#-ում գաղտնաբառով պաշտպանված ZIP ֆայլը հանելու համար
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"); | |
} | |
} | |
} |
Այս օրինակելի կոդը ցույց է տալիս, թե ինչպես կարելի է ապայփել գաղտնաբառով պաշտպանված ZIP ֆայլը C#-ում՝ նշելով գաղտնաբառի տողը ապակոդավորման համար: Այնուամենայնիվ, կան բազմաթիվ այլ տարբերակներ, որոնք կարող եք օգտագործել ZIP ֆայլեր հանելու համար: Օրինակ՝ մասնակիորեն մոռացված գաղտնաբառերի օգտագործումը կամ ֆայլերի դուրսբերումը կոպիտ ուժի հարձակման մոտեցմամբ՝ կախված ձեր օգտագործման դեպքերից:
Այս պարզ ձեռնարկը նկարագրում է, թե ինչպես * unzip ֆայլը գաղտնաբառով*: Այնուամենայնիվ, եթե ցանկանում եք սովորել C#-ում գաղտնաբառով ZIP ֆայլերը գաղտնագրելու գործընթացը, ապա կարդացեք հոդվածը ինչպես պաշտպանել ZIP ֆայլը C#-ում գաղտնաբառով-ում: