אם אתם מחפשים להוציא את קבצי ZIP בתוכנית ב- C#, אתם נמצאים במקום הנכון!מאמר זה משמש כמדריך מקיף על ניהול יעיל של הוצאת קובץ Z IP באמצעות הספרייה הוציאה של .NET Archive.אנו נחקור שיטות שונות ל- unzipping של הקבצים, כולל כיצד לנהל את הארכיונים המוגנים באמצעות סיסמה והצפנה AES.
להוציא קבצים ZIP ב- C#
בתוך הקודם שלנו מאמר על יצירת קבצי ZIP, דיברנו על טכניקות שונות עבור קבצי אריזה באמצעות תגית: ZIP for .NET. עכשיו, בואו נסחף לתוך Unzipping ZIP קבצים ולהוציא קבצים משני ארכיוני ZIP מוגנים סיסמה ו- AES מוצפנים ב- C#.
שולחן התוכן
- C# API to Unzip קבצים - להורדה חינם
- כיצד לחלץ קבצי ZIP ב- C#
- קבצי ZIP מאובטחים ללא סיסמה
- להוציא קבצי ZIP מוצפנים ב- C#
הוספת ארכיון ZIP ב- C# - התקנת API
לפני שאתה מתחיל, לוודא שיש לך הורד ואת התייחסות Aspose.ZIP עבור .NET. אתה יכול גם להתקין את החבילה באמצעות מנהל חבילות NuGet. כדי להוסיף את הספרייה לפרויקט שלך, הפעל את הפקודה הבאה:
PM> NuGet\Install-Package Aspose.Zip
כיצד להוציא קבצים ZIP ב C#
הוצאת קבצי ZIP ניתן להשיג בשתי דרכים עיקריות:
- הוציא כל קובץ מהארכיון ה-ZIP בנפרד.
- Unzip את כל הקבצים לתוך תיקיה מסוימת באמצעות .NET Core Zip.
C# להוציא כל קובץ ב- ZIP
כדי לחלץ קבצים בנפרד בעת מעקב אחר התקדמות החילוץ, לעקוב אחר השלבים הבאים:
- פתח את ארכיון ה-ZIP באמצעות A FileStream.
- תחילתו של דוגמה אחת של ארכיון בכיתה עם FileStream אובייקט
- גישה לקבצים בתוך ZIP באמצעות ארכיון - כניסות אוסף
- הגדרת A ArchiveEntry.Extractionתקדמות התוכנית מציגה את התקדמות החילוץ.
- השתמשו ב ArchiveEntry.Extract(String) תגיות שיטת הוצאת קבצים
הנה דגימה של קוד המראה כיצד להוציא קבצים מארכיון ZIP ב- C#:
Unzip ZIP קבצים לתוך קובץ ב C#
אם אתה מעדיף להסיר את כל הקבצים לתוך תיקיה מסוימת, לעקוב אחר השלבים הבאים:
- פתח את ארכיון ה-ZIP באמצעות FileStream בכיתה
- יצירת דוגמה של ארכיון הקורס מתחיל עם ה-ZIP FileStream אובייקט
- השתמשו ב Archive.ExtractToDirectory(String) שיטה של Unzip קבצים לתוך התיקיה המיועדת.
הנה דגימה של קוד כדי לנתק את קבצי ZIP לתוך תיקיה באמצעות C# Unzip File to Folder:
C# Unzip סיסמה-גנת ZIP קבצים {#Unzip-סיסמה-גנת ZIP-קבצים-ב-CSharp}
באפשרותך להוציא את קבצי ה-ZIP המוגנים באמצעות Aspose.ZIP עבור .NET. ArchiveLoadOptions מדרגה, אשר תוכל להעביר כמדד שני ל ארכיוןלדוגמה, עבור C# Unzip קובץ עם סיסמה, ראה את הדוגמה הבאה.
הנה תפריט קוד דגימה כדי להסיר קובץ ZIP מוגן באמצעות סיסמה:
להוציא קבצי ZIP מוצפנים AES ב- C#
אם קובץ ZIP שלך הוא מוצפן עם AES, Aspose.ZIP עבור .NET תומך בשיטות הצפנה של Aes128, AEs192, ו-AES256. ArchiveLoadOptions בכיתה
הנה איך להוציא קבצי ZIP מוצפנים AES ב- C#:
C# ZIP Extraction API - קבל רישיון חינם
אתה יכול לבצע ניקוי ZIP ללא כל הגבלות הערכה על ידי קבלת רישיון זמני חינם.
מסקנה
במאמר זה, הסתכלנו על איך להדביק את קבצי ZIP באמצעות C# ולהתמודד עם החילוץ של ארכיוני ה-ZIP המוגנים באמצעות סיסמה.בנוסף, חקרנו כיצד לטפל בקבצים הקריפטוגרפיים.למידע נוסף על השימוש ב- Aspose.ZIP עבור .NET, בדוק את מסמכים.
מדריך זה הוא המקור שלך עבור C# .NET 6 Zip File Extraction, C#.NET 7 ZIP File Extract ועוד.לא משנה אם אתה עובד עם Zip Core file extraction לתוך תיקיה ספציפית או ליישם ZIP Decompress עם ניהול שגיאות, הטכניקות שנבדקו כאן יגדילו את יכולות החילוץ שלך ב -NET.
כדי לעזור לך עוד יותר, מדריך זה כולל מידע על C# Unzip File, C# Antivirus File in Memory ו- c# Decompress ZIP. תוכלו גם ללמוד על C # Open Zip , C # Unpack Z IP וכיצד להוציא את ZIP Without Password אם אתם מעוניינים לעבוד עם ארכיונים מוגנים באמצעות סיסמה, אנו נסתכל על איך להשיג Retrieve ו Open Encrypted .
יתר על כן, אם ברצונך לדעת כיצד להפעיל קבצים .NET Unzip או לבצע פעולות ** C# Archive**, מדריך זה מספק את כל המידע הנדרש כדי להתחיל עם C# Decompress ZIP ו Files Zipping.