LZMA SDK (ערכת פיתוח תוכנה)

LZMA SDK מספק את התיעוד, הדגימות, קבצי הכותרת, הספריות והכלים הדרושים לך כדי לפתח יישומים המשתמשים בדחיסת LZMA.

קישור גודל תמר גירסה תיאור
הורדה 1 MB 2023-06-20 23.01 קבצים בינאריים של LZMA SDK
C, C++ , C# , Java
x86/x64 עבור Windows
הורדה 1 MB 2022-07-15 22.01
הורדה 12 KB 2015-06-14 מפרט LZMA (טיוטה)

מה חדש:

  • 23.01: מסנן חדש עבור קבצי הפעלה של ARM64. מסנן BCJ2 שופר ליחס דחיסה טוב יותר. כמה באגים תוקנו.
  • 21.07: כמה שינויים ותיקונים קלים.
  • 21.06: הבאג בפונקציית הקידוד LZMA תוקן.
  • 21.03 beta: LZMA dicrionary עד 4 GB. אופטימיזציות מהירות.
  • 21.02 alpha: תמיכה ב-macOS וב-Linux. אופטימיזציות מהירות.
  • 19.00: עוצמת ההצפנה עבור ארכיונים 7z הוגברה.
  • 18.06: כמה אופטימיזציות מהירות בקוד LZMA/LZMA2.
  • 18.05: כמה אופטימיזציות מהירות בקוד LZMA/LZMA2.
  • 18.01: כמה שינויים בקוד ריבוי הליכי משנה LZMA2/xz לדחיסה. כמה באגים תוקנו.
  • 9.35: קוד AES ומודולי SFXs נכללו ב- SDK.
  • 9.20: מודול SFX קטן חדש למתקינים.
  • 9.11: PPMd support.
  • 9.04: תמיכה ב-LZMA2 וב-XZ.
  • 4.62: LZMA SDK ממוקם ברשות הציבור.

LZMA / LZMA2 הן שיטות ברירת מחדל ושיטות דחיסה כלליות של פורמט 7z בתוכנית <b>7-Zip</b>. <b>LZMA</b> מספק יחס דחיסה גבוה ודקומפרסיה מהירה, ולכן הוא מתאים מאוד ליישומים משובצים. לדוגמה, ניתן להשתמש בו לדחיסת ROM (קושחה).

LZMA SDK כולל:

  • C++ קוד מקור של LZMA מקודד ומפענח
  • קוד מקור C++ עבור דחיסה והפחתת לחץ .7z (גרסה מופחתת)
  • קוד מקור תואם ANSI-C עבור דחיסה והפחתת לחץ של LZMA / LZMA2 / XZ
  • קוד מקור תואם ANSI-C עבור הפחתת לחץ של 7z עם דוגמה
  • קוד מקור C# עבור דחיסה והפחתת לחץ של LZMA
  • קוד מקור Java עבור דחיסה והפחתת לחץ LZMA
  • LZMA.exe עבור דחיסה והפחתת לחץ של .lzma
  • 7zr.exe לעבוד עם 7z archives (גרסה מופחתת של 7z.exe מ-7-Zip)
  • מודולי SFX ליצירת חבילות ומתקינים לחילוץ עצמי

קוד המקור של ANSI-C ו- C++ ב- LZMA SDK הוא קבוצת משנה של קוד המקור של 7-Zip.

LZMA תכונות:

  • מהירות דחיסה: 2-8 מגה-בתים לשנייה במעבד 4 GHz באמצעות שני הליכי מעבד.
  • מהירות הפחתת לחץ בהליך משנה של מעבד יחיד:
    • 30-100 מגה-בתים לשנייה במעבד מודרני של 4 GHz (Intel, AMD, ARM).
    • 5-15 מגה-בתים לשנייה במעבד RISC פשוט של 1 GHz (ARM, MIPS, PowerPC).
  • דרישות זיכרון קטנות עבור הפחתת לחץ: 8-32 KB + DictionarySize
  • גודל קוד קטן להפחתת לחץ: 2-8 KB (בהתאם לאופטימיזציות מהירות)

ה LZMA מפענח משתמש רק בהוראות מספר שלם של המעבד וניתן ליישם אותו עבור כל מעבד מודרני של 32 סיביות.

רשיון

LZMA SDK ממוקם ב נחלת הכלל.

כל אחד חופשי להעתיק, לשנות, לפרסם, להשתמש, לקמפל, למכור או להפיץ את קוד LZMA SDK המקורי, בין אם בצורת קוד מקור או כקובץ בינארי שעבר הידור, לכל מטרה, מסחרית או לא מסחרית, ובכל אמצעי.

LZMA Links


Copyright (C) 2023 7zip.com