זוהי הפקודה zstd שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
zstd, unzstd, zstdcat - דחיסה או ביטול דחיסה של קבצי Zst
תַקצִיר
zstd [אפשרויות] [-|INPUT-FILE] [-o ]
unzstd שווה zstd -d
zstdcat שווה zstd -זֶרֶם יָשָׁר
תיאור
zstd הוא אלגוריתם דחיסה מהיר ללא אובדן. זה מבוסס על LZ77 משפחה, עם
שלבי אנטרופיה נוספים של FSE & huff0. zstd מציע מהירות דחיסה הניתנת להגדרה, עם מהיר
מצבים של > 200 מגה-בייט/שנייה לכל ליבה. הוא כולל גם מפענח מהיר מאוד, עם מהירות של מעל 500 מגה-בייט/שנייה
לכל ליבה.
zstd שורת הפקודה דומה בדרך כלל ל-gzip, אך כוללת את ההבדלים הבאים:
- קבצים מקוריים נשמרים
- כברירת מחדל, בעת דחיסה של קובץ בודד, zstd מציג הודעות התקדמות ו
סיכום תוצאות.
השתמש -q כדי לכבות אותם
zstd תומך באפשרויות הבאות:
אפשרויות
-#
# רמת דחיסה [1-21] (ברירת מחדל:1)
-d, --לְשַׁחְרֵר לָחָץ
שִׁחרוּר לַחַץ
-D פילה
השתמש ב-'קובץ' בתור מילון כדי לדחוס או לבטל את הדחיסה של FILE(s)
-o פילה
שמור את התוצאה ב'קובץ' (אפשר רק עם FILE קלט בודד)
-f, --כּוֹחַ
להחליף פלט ללא הנחיה
-h/-H, - עזרה
הצג עזרה/עזרה ארוכה וצא
-V, --גִרְסָה
הצג את מספר הגרסה וצא
-v, --מִלוּלִי
מצב מילולי
-q, --שֶׁקֶט
לדכא אזהרות והתראות; ציין פעמיים גם כדי לדכא שגיאות
-c, --stdout
לכפות כתיבה לפלט סטנדרטי, גם אם זה הקונסולה
מילון
zstd הצעות מילון דחיסה, שימושי עבור קבצים והודעות קטנות מאוד. שֶׁלָה
אפשרי לאמן zstd עם כמה דוגמאות, שהתוצאה שלהן נשמרת בקובץ שנקרא
`מילון`. לאחר מכן, במהלך דחיסה ופירוק, התייחס לאותו הדבר
מילון. זה ישפר את יחס הדחיסה של קבצים קטנים. רווחים אופייניים נעים בין
~10% (ב-64KB) עד x5 טוב יותר (ב-<1KB).
--רכבת קבצים
השתמש ב-FILE כערכת הדרכה ליצירת מילון.
ערכת ההדרכה צריכה להכיל הרבה קבצים קטנים (> 100).
ומשקל בדרך כלל פי 100 מגודל מילון היעד
(לדוגמה, 10 MB עבור מילון של 100 KB)
-o פילה
המילון נשמר ב'קובץ' (ברירת מחדל: מילון)
--מקסדיקט #
הגבל את המילון לגודל שצוין (ברירת מחדל: 112640)
-s#
רמת סלקטיביות במילון (ברירת מחדל: 9)
ככל שהערך קטן יותר, המילון צפוף יותר, משפר את היעילות שלו אבל
צמצום הגודל המרבי האפשרי שלו.
BENCHMARK
-ב#
קבצי השוואת ביצועים המשתמשים ברמת דחיסה #
-אני#
לולאות איטרציה [1-9](ברירת מחדל: 3), מצב השוואת ביצועים בלבד
-B#
חתוך קובץ לבלוקים עצמאיים בגודל # (ברירת מחדל: ללא בלוק)
-r#
בדוק את כל רמות הדחיסה מ-1 עד # (ברירת מחדל: מושבת)
השתמש ב-zstd באינטרנט באמצעות שירותי onworks.net