Create TAR Archives in C#

הכניסה

טאר (Tape Archive) הוא פורמט מוכר בשימוש במערכות דומות Unix כדי אחסון קבצים מרובים בארכיון אחד.במדריך זה, תוכלו ללמוד כיצד יצירת קובץ TAR ב- C# באמצעות Aspose.ZIP עבור .NET, ספרייה חזקה שנועדה לניהול יעיל של ארכיוני TAR, כולל האפשרות להגדיר ארכיונים בפורמט GZ עבור דחיסה משופרת.

למה להשתמש בטאר?

שימוש בקבצים TAR מציע מספר יתרונות:

  • אחסון יעיל ולחבילת קבצים לתוך ארכיון אחד.
  • שימוש נפוץ במערכות לינוקס ולינוקס.
  • תומך בפורמטים נוספים של דחיסה כגון GZ ו- XZ.

שולחן התוכן

הגדרת עיבוד קובץ TAR ב- C#

כדי להתחיל ליצור ארכיוני TAR מתוכננים, תצטרך להשתמש Aspose.ZIP עבור .NET.

  • יצירת ארכיון TAR אוטומטית.
  • תמיכה בפורמטים שונים של דחיסה כולל TAR, ZIP, GZ ועוד.
  • ניהול יעיל של קבצים גדולים.

ההתקנה

ניתן להתקין את הספרייה בקלות באמצעות NuGet עם הפקודה הבאה:

PM> Install-Package Aspose.Zip

אחרת, אתה יכול להוריד את DLL ישירות מן עקבו אחרי Aspose Downloads.

שלבים כדי ליצור קבצים TAR

בצע את השלבים הפשוטים האלה כדי ליצור ארכיון TAR בתכנית:

  • התחיל את ארכיון TAR: יצירת דוגמה של TarArchive בכיתה
  • הוספת קבצים לארכיון: השתמש CreateEntry() שיטה לכלול קבצים וקטגוריות ב- TAR.
  • שמור את קובץ ה- TAR: צרו קשר Save() דרך לשמור את הארכיון.

קוד דוגמה

הנה דוגמה מהירה להראות כיצד ליצור ארכיון TAR:

// Create a new TAR archive
using (TarArchive archive = new TarArchive())
{
    // Add files to the TAR archive
    archive.CreateEntry("file1.txt", "input/file1.txt");
    archive.CreateEntry("image.png", "input/image.png");

    // Save the TAR file
    archive.Save("output.tar");
}

גישה זו מאפשרת לך לחבר קבצים מרובים לתוך ארכיון TAR יחיד, ואתה יכול גם לבנות קבצים בפורמט GZ כדי לחתוך עוד יותר את הקבצים.

ארכיון תגיות ארכיון ארכיון ארכיון ארכיון

לאחר הוספת הקבצים שלך, אתה יכול לשמור את ארכיון TAR באמצעות הפקודה הבאה:

archive.Save("final.tar");

שלב זה מבטיח כי יש לך ארכיון מתוחכם ומבוסס היטב מוכן לשימוש.

ניהול קבצים מרובים בארכיון TAR

כדי להוסיף באופן דינמי קבצים מרובים, אתה יכול לגלול דרך תיקיה מסוימת.

string[] files = Directory.GetFiles("input_folder");
using (TarArchive archive = new TarArchive())
{
    foreach (string file in files)
    {
        archive.CreateEntry(Path.GetFileName(file), file);
    }
    archive.Save("batch_archive.tar");
}

שיטה זו פשוטה את התהליך של יצירת קובץ TAR אוטומטי ומאפשרת אינטגרציה קלה של GZ דחיסה כאשר יש צורך.

קבלת רישיון API חינם

כדי לפתוח את התכונות המלאות של Aspose.ZIP, לשקול לבקש רישיון זמני חינם (https://purchase.aspose.com/temporary-license).

לקבלת מסמכים מפורטים יותר, בקר ב- Aspose.ZIP Guide ** או תשתף פעולה עם הקהילה ב-https://forum.aspose.net/ עבור כל שאלה שיש לך.

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

סיכום

במדריך זה אנו מכסים:

  • איך ליצור קבצי TAR ב- C#
  • הוספת קבצים מרובים לארכיונים TAR
  • שמירה על ארכיון ה-TAR בצורה יעילה
  • יצירת קובץ ה-Handling Bulk TAR

עם Aspose.ZIP עבור .NET, באפשרותך ליצור, להוציא ולנהל באופן יעיל את ארכיוני ה-TAR בתוך היישומים שלך.התחל היום את עיבוד הקבצים של ה-TAR באופן אוטומטי, וזכור כי באפשרותך גם ליצור ארכיוני פורמט GZ עבור אפשרויות דחיסה נוספות!

More in this category