
הכניסה לארכיון ZIP ב- C#
ארכיוני ZIP הם חיוניים עבור הדחיסה והארגון של קבצים ומסמכים לתוך מחסן יחיד וניתן לניהול.הם לא רק להפחית את גודל הקבצים עבור אחסון יעיל והעברה, אלא גם לשמור על נתונים מטאוגרפיים וניתן להקפיד עבור אבטחה משופרת.במאמר זה, נחקור שיטות שונות כדי ליצור תוכנה של קבצי ZIP ב- C#, כולל איך להוסיף קבצים ומסמכים, ליצור ארכיונים מוגנים סיסמה, וליישם הצפנה AES.
מה אתם תלמדו
במאמר זה תוכלו לגלות כיצד:
- יצירת ארכיון ZIP באמצעות C#
- הוספת קבצים מרובים לארכיון ZIP
- הוספת קבצים לארכיון ZIP
- יצירת ארכיון ZIP מוגן באמצעות ZipCrypto
- הצפנה של קבצי ZIP עם הצפנה AES
- מצב דחיסה מקבילה
ספריית C# ZIP
הספרייה Aspose.ZIP עבור .NET ** היא כלי חזק לניהול פעולות קובץ ZIP בתוך יישומי .Net, מה שהופך את זה קל יותר ל-Zip או Unzip קבצים ומסמכים.הספרייה הזו היא יעילה במיוחד עבור הפעולה של קביעות גדולות בארכיון C# .NET זיפ ** ותומכת בהצפנה AES כדי להגדיל את האבטחה.אתה יכול בקלות להתקין ספרייה זו מ- ** NuGet או להוריד את הבינאריות מהחלק הורדה*.
יצירת ארכיון ZIP ב- C#
כדי ליצור קובץ ZIP ב- C#, בצע את השלבים הבאים:
- יצירת A FileStream אובייקט עבור היציאה של ארכיון ZIP.
- פתח את קובץ המקור כ- A FileStream אובייקט
- מייד את ארכיון בכיתה
- להוסיף את הקובץ לארכיון באמצעות Archive.CreateEntry(String ו-FileStream) שיטת
- שמור את ארכיון ה-ZIP עם ארכיון תגיות: Save (FileStream) שיטת
הנה דגימה של קוד המראה כיצד להוסיף קובץ לארכיון ZIP ב- C#:
הוספת קבצים מרובים לארכיון ZIP ב- C# {#הוספת קבצים מרובים לארכיון ZIP}
כאשר אתה צריך להוסיף קבצים מרובים לארכיון ZIP, ניתן לבצע מספר גישות.הנה השיטות שאתה יכול להשתמש עם C# כדי להוסיף קבצים מרובים:
באמצעות FileStream כדי להוסיף קבצים מרובים
שיטה זו משתמשת FileStream כדי להוסיף קבצים לארכיון ZIP באמצעות Archive.CreateEntry(String ו-FileStream) הנה איך אתה יכול לעשות את זה:
שימוש ב-FileInfo עבור קבצים מרובים
אחרת, אתה יכול להשתמש FileInfo שיעור להעלות קבצים ולהוסיף אותם לארכיון ZIP עם Archive.CreateEntry(קובץ, FileInfo) למטה יש דגימה של קוד:
שימוש בדרכי קובץ
אתה יכול גם לספק ישירות את מסלולי הקובץ ל Archive.CreateEntry(כותרת, כותרת, כותרת פתוחה, ArchiveEntrySettings newEntrySettings) שיטה: הנה דוגמה אחת:
הוסף קבצים לארכיון ZIP ב- C#
כדי להוסיף תיקיה לארכיון ZIP ב- C#, בצע את השלבים הבאים:
- יצירת A FileStream אובייקט עבור היציאה של ארכיון ZIP.
- מייד את ארכיון בכיתה
- השתמשו ב DirectoryInfo שיעור כדי לציין את התיקיה שברצונך לזרוק.
- הוסף את הקובץ ל-ZIP באמצעות Archive.CreateEntries (הודעה מקוונת) שיטת
- שמור את ארכיון ה-ZIP עם ארכיון תגיות: Save (FileStream) שיטת
הנה דגימה של קוד שמסביר כיצד להוסיף תיקיה לקובץ ZIP:
יצירת סיסמה מוגנת ZIP באמצעות ZipCrypto ב C#
כדי להבטיח את קבצי ZIP שלך, אתה יכול ליישם הגנה על הסיסמה באמצעות הצפנה ZipCrypto. ArchiveEntrySettings בכיתה הבניין של ארכיוןאתה יכול להשתמש בשיטה C# Zip Archive Password כדי ליישם בקלות את זה.
הנה איך ליצור ארכיון ZIP מוגן סיסמה באמצעות ZipCrypto ב- C#:
יצירת סיסמה מוגנת ZIP עם הצפנה AES
הספרייה Aspose.ZIP עבור .NET תומכת גם בהצפנה AES כדי להגן על קבצי ZIP.
- תגית: AES 128
- AES192
- AES256
כדי ליישם AES הצפנה, להשתמש AesEcryptionSettings להלן דגימה של קוד המראה כיצד ליצור סיסמה מוגנת ZIP עם הצפנה AES ב- C#, כולל תמיכה בתכונה C# Zip File Password:
הגדרת מצב דחיסה מקבילה
עבור ניהול יעיל של כניסות מרובות, אתה יכול להגדיר את ה- API עבור דחיסה מקבילה באמצעות ParallelOptions מצבי הדחיסה הפרודוקטיביים הקיימים הם:
- לעולם - אל תדחפו במקביל.
- תמיד - דחיסה במקביל (זהירות מפני בעיות זיכרון פוטנציאליות).
- Auto - קובע באופן אוטומטי אם להשתמש בדחיסה מקבילה על בסיס הכרטיסים.
הנה איך להגדיר מצב דחיסה מקבילה תוך זיפוג קבצים מרובים עם ספריית Aspose C# ZIP:
למידע נוסף על C# .NET ZIP Library
כדי להעמיק את ההבנה שלך של ספריית C# .NET ZIP, לחקור את המשאבים הבאים:
נסה את כלי הדחיסה ZIP שלנו באינטרנט
אתה יכול גם לנסות עם שלנו [אפליקציה מקוונת חינם](https://products.aspose.app/zip/compression/ zip) מבוסס על Aspose.ZIP עבור .NET כדי לחתוך את הקבצים לתוך קבצי ZIP ללא מאמץ.
מסקנה
במאמר זה, למדת כיצד ליצור קבצי ZIP באופן מתוכנן ב- C#**. דגימות הקוד המוצעות מראים כיצד להוסיף את הקבצים ואת התיקיות ל- Zip archives, יצירת קובץ Z IP מוגן באמצעות שיטות הצפנה של ZopCrypto ו- AES, וכן הגדרת דחיסה מקבילה.
ראה גם
משאבים נוספים
אם אתה מחפש מידע נוסף על איך ליצור קבצי ZIP ב- C#, לשקול לבדוק:
- כיצד להדביק קבצים ב- .NET עם C#
- C# Zip קובץ עם סיסמה
- C# יצירת קובץ Zip מתוך קבצים מרובים
- תגית: Zip Folder
- C# להוסיף קבצים ל-Zip
אינטגרציה של שיטות שונות כדי ליצור קבצי ZIP ב- C#, כגון .NET Core Create Zip File , C# Creates Z IP File Programmatically ו c# Add Files to zip יכול לשפר באופן משמעותי את היעילות של הפיתוח שלך ואת היכולת לנהל נתונים.
אתה יכול גם לחקור את C# Zip File Example כדי לראות יישום מעשי של שיטות אלה, אשר יגדיל עוד יותר את ההבנה שלך כיצד zip קבצים ב .NET עם C#.