XZ הוא אחד מפורמטי הדחיסה הנמצאים בשימוש רחב. הוא מספק תכונות המייעלות את אחסון נתוני העסק ומבטיחות העברת נתונים אמינה. במדריך זה, נעבור על איך להשיג דחיסת XZ וחילוץ ב-C#. Aspose.ZIP עבור .NET הוא SDK ברמת ארגון המיועד לעבודה עם פורמטי קבצי ארכיון. ההיישום הוא פשוט יחסית, ואתם יכולים לשנות את דוגמאות הקוד לפי הצרכים שלכם. בנוסף ל-XZ, נראה גם איך לדחוס ולחלץ ארכיוני ZST באופן תוכנתי.
התקנת SDK
כדי להתקין את Aspose.ZIP עבור .NET, הריצו את הפקודה הבאה:
Install-Package Aspose.Zip
אתם יכולים גם להוריד את קבצי ה-SDK או להתקין באמצעות מנהל החבילות NuGet.
דחיסת XZ וחילוץ ב-C#
עכשיו, בואו נתקדם לשלב ההיישום. אתם יכולים לעקוב אחרי הצעדים המפורטים למטה:
- צרו אובייקט של מחלקת XzArchive.
- קראו למתודה SetSource כדי להגדיר את התוכן לדחיסה.
- המתודה Save תשמור את ארכיון ה-XZ בקובץ היעד שסופק.
דוגמת הקוד הבאה יוצרת קובץ XZ:
פלט:
באופן דומה, אם אתם רוצים לחלץ קובץ XZ, אתם יכולים לעקוב אחרי קטע הקוד המופיע למטה:
פלט:
דחיסת קובץ ZST באמצעות Aspose.ZIP עבור .NET
כפי שהוזכר קודם לכן בפוסט בלוג זה, Aspose.ZIP עבור .NET מציע תכונות לעבודה עם פורמטי קבצי ארכיון. לכן, בחלק זה, נראה כיצד לדחוס ולחלץ קבצי ZST ב-.NET:
לצורך דחיסת ZST, אנא עקבו אחרי דוגמת הקוד המופיעה למטה אתם יכולים לחלץ קבצי ZST באמצעות דוגמת הקוד הבאה:
קבל רישיון חינם
קבלו רישיון זמני חינם כדי לנסות את SDK הדחיסה הזה מעבר להגבלות ההערכה.
סיכום
זה מביא אותנו לסיום פוסט בלוג זה. עברנו על איך להשיג דחיסת XZ וחילוץ ב-C# באופן תוכנתי. בנוסף, כיסינו גם כיצד אפשר לדחוס ולחלץ ארכיוני ZST באמצעות Aspose.ZIP עבור .NET. בהמשך, נמשיך לכתוב על נושאים שימושיים. בינתיים, אתם מוזמנים לחקור את התיעוד ואת האזכורים API. אתם יכולים לבקר ב-מאגר GitHub כדי לראות דוגמאות קוד.
כמו כן, אתם מוזמנים לשאול את שאלותיכם בפורום תמיכה שלנו.
שאלות נפוצות
ש: כמה דחיסה יש ב-XZ?
באמצעות Aspose.ZIP עבור .NET, XZ יכול בדרך כלל לדחוס קבצים ב-2× עד 5×, תלוי בסוג הנתונים.
ש: מהו פורמט הדחיסה XZ?
פורמט הדחיסה XZ הוא פורמט דחיסת נתונים ללא אובדן המבוסס על אלגוריתם LZMA2. הוא נועד להשיג יחס דחיסה גבוה מאוד תוך טיפול יעיל בקבצים גדולים.
ש: האם XZ הוא ללא אובדן?
כן, XZ הוא פורמט דחיסה ללא אובדן, כלומר הוא מקטין את גודל הקובץ מבלי לאבד נתונים, והקובץ המקורי יכול להיות משוחזר במלואו לאחר חילוץ.
ש: מהו פורמט ZST?
הפורמט ZST (המוכר בדרך כלל כ-Zstandard או ZSTD) הוא אלגוריתם דחיסת נתונים מהיר וללא אובדן ופורמט קובץ.
ש: איך לחלץ קובץ .ZST?
ב-.NET, ניתן לחלץ קובץ ZST בקלות באמצעות Aspose.ZIP עבור .NET. אנא בקרו בקישור הזה link כדי לראות את דוגמת הקוד.