Create ZIP in C#

הכניסה לארכיון ZIP ב- C#

ארכיוני ZIP הם חיוניים עבור הדחיסה והארגון של קבצים ומסמכים לתוך מחסן יחיד וניתן לניהול.הם לא רק להפחית את גודל הקבצים עבור אחסון יעיל והעברה, אלא גם לשמור על נתונים מטאוגרפיים וניתן להקפיד עבור אבטחה משופרת.במאמר זה, נחקור שיטות שונות כדי ליצור תוכנה של קבצי ZIP ב- C#, כולל איך להוסיף קבצים ומסמכים, ליצור ארכיונים מוגנים סיסמה, וליישם הצפנה AES.

מה אתם תלמדו

במאמר זה תוכלו לגלות כיצד:

ספריית C# ZIP

הספרייה Aspose.ZIP עבור .NET ** היא כלי חזק לניהול פעולות קובץ ZIP בתוך יישומי .Net, מה שהופך את זה קל יותר ל-Zip או Unzip קבצים ומסמכים.הספרייה הזו היא יעילה במיוחד עבור הפעולה של קביעות גדולות בארכיון C# .NET זיפ ** ותומכת בהצפנה AES כדי להגדיל את האבטחה.אתה יכול בקלות להתקין ספרייה זו מ- ** NuGet או להוריד את הבינאריות מהחלק הורדה*.

יצירת ארכיון ZIP ב- C#

כדי ליצור קובץ ZIP ב- C#, בצע את השלבים הבאים:

הנה דגימה של קוד המראה כיצד להוסיף קובץ לארכיון 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#, בצע את השלבים הבאים:

הנה דגימה של קוד שמסביר כיצד להוסיף תיקיה לקובץ 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, וכן הגדרת דחיסה מקבילה.

ראה גם

להדביק או להוציא קבצים באמצעות C#Unzip קבצים בארכיון ZIP באמצעות C#יצירת 7z (7-Zip) ארכיון ב C# .NET
פתח או הוציא קובץ 7z (7zip) ב- C# .NETליצור ולהוציא ארכיון GZip באמצעות C#להמיר קבצים RAR ל- ZIP Archive ב- C#
להמיר ארכיון ZIP ל- TAR ב- C#יצירת ארכיון ZIP שטוח ב- C#יצירת ארכיון יישום עצמי ב- C#
יצירת קבצים TAR.GZ ו- TAR.XZ ב- C#למחוק קבצים בארכיון ZIP ב- C#חלץ ארכיונים מקוננים בפורמט ZIP ב-C#
שילוב ארכיון ZIP מרובים או TAR ב- C#כיצד ליצור קבצי ZIPתגית: 7Z Online

משאבים נוספים

אם אתה מחפש מידע נוסף על איך ליצור קבצי ZIP ב- C#, לשקול לבדוק:

אינטגרציה של שיטות שונות כדי ליצור קבצי 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#.

More in this category