אנגליתצרפתיתספרדי

Ad


סמל OnWorks

zpaq - מקוון בענן

הפעל את zpaq בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה zpaq שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


zpaq - PAQ מדחס מקסימלי סטנדרטי פתוח

תַקצִיר


צור: zpaq [opnsitqv]c [,N...] קובץ archive.zpaq [קובץ ...]
append : zpaq [opnsitqv]a [,N...] קובץ archive.zpaq [קובץ ...]
רשימה: zpaq l archive.zpaq
לחלץ: zpaq [opntq]x[N] archive.zpaq
באגים : zpaq [pthv]rF[,N...] [args...]

תיאור


כללי
PAQ היא סדרה של ארכיוני דחיסת נתונים בקוד פתוח שהתפתחו דרך
פיתוח שיתופי לדירוג העליון במספר אמות מידה למדידת דחיסה
יחס אם כי על חשבון מהירות ושימוש בזיכרון.

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

ZPAQ הוא מדחס וארכיון קבצים שניתן להגדרה. המטרה שלו היא יחס דחיסה גבוה
בפורמט פתוח ללא אובדן תאימות בין גרסאות כדחיסה מתקדמת
מתגלים טכניקות.

דחיסה משתמשת כברירת מחדל בקובצי תצורה מובנים. שלוש דוגמאות מסופקות:

min.cfg - דחיסה מהירה ומינימלית (LZP + סדר 3). דורש 4 MB זיכרון.
mid.cfg - דחיסה ומהירות ממוצעים. דורש 111 מגה-בייט.
max.cfg - דחיסה איטית אך טובה. דורש 278 מגה-בייט.

אין צורך בקובץ התצורה כדי לחלץ.

הערה: במצב חילוץ, אם הקבצים מופיעים ברשימה, הקבצים משתנים במהלך הכתיבה.

פקודות head2

a הוסף לארכיון.

c צור ארכיון.

i אל תאחסן גדלי קבצים כהערות (חוסך כמה בתים). בדרך כלל גודל קובץ הקלט
מאוחסן כמחרוזת עשרונית, לוקח כמה בתים. לשדה ההערות אין השפעה על
התוכנית פרט לכך שהיא מוצגת על ידי l ו x פקודות.

l רשימת תוכן הארכיון.

n In לִיצוֹר מצב: אל תאחסן שמות קבצים (יש צורך בשמות כדי לבטל את הדחיסה). In תמצית
מצב: דחוס הכל לקובץ אחד. ההשפעה היא לדרוש לתת שמות קבצים
במהלך דקומפרסיה.

במהלך החילוץ התעלם מכל שמות הקבצים המאוחסנים והוסף את כל הפלט לקובץ אחד, ה
הקובץ הראשון ב-[קבצים...].

o בצע אופטימיזציה (רוץ מהר יותר). עליך להתקין מהדר C++ כדי להשתמש באפשרות זו. אם לא,
שחרר את ה-"o". אתה עדיין יכול להשתמש ב-zpaq אבל זה ייקח בערך פי שניים יותר זמן לרוץ.

אם זה מצליח, הדחיסה היא בדרך כלל מהירה יותר ב-50% עד 100%. Zpaq יחפש א
תוכנית בשם "zpaq_X" בספרייה הזמנית, שבה X נגזר מה-SHA1
checksum של כותרת הבלוק שהופקה על ידי קובץ התצורה התצורה עם טיעונים N. אם
התוכנית קיימת, אז Zpaq יקרא לה עם אותם ארגומנטים כדי לבצע את
דְחִיסָה. אם זה לא קיים אז Zpaq תיצור קובץ קוד מקור
"zpaq_X.cpp" בספרייה הזמנית, קומפילו אותו וקשר אותו ל-"zpaq.cpp" או
"zpaq.o" בהתאם להתקנה.

הספרייה הזמנית מצוינת על ידי משתנה הסביבה TEMP אם הוא קיים, או
אחרת הספרייה הנוכחית.

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

התוכנית "zpaq_X" תקבל את c, a ו x פקודות עם כל אותם משנה,
אבל יתעלם מה v ו o משנה והתעלם מכל קובץ CONFIG ומארגומנטים שעברו
אליו. זה לא יקבל את l or r פקודות. חילוץ דורש מספר בלוק
("x1", "x2" וכו'). תוכנית אופטימלית שונה משמשת לחילוץ כל בלוק.

Zpaq יקרא לתוכנית החיצונית "zpaqmake" כדי להדר "zpaq_X.cpp", ויעביר אותה
"zpaq_X" בתור ארגומנט. בדרך כלל זה יהיה סקריפט שקורא למהדר C++
לייצר "zpaq_X.o", קישורים ל-"zpaq.o" ומוציאים "zpaq_X". הסקריפט יכול לקשר אליו
"zpaq.cpp" במקום "zpaq.o".

p In לִיצוֹר מצב: אחסן נתיבים של שמות קבצים בארכיון. ברירת המחדל היא לאחסן את השם
בלי השביל. לדוגמה:

zpaq מחשב books.zpaq dir/file

יאחסן את השם בתור "dir/file". אם ה p אפשרות ניתנת גם במהלך החילוץ,
אז ZPAQ ינסה לחלץ "קובץ" לספריית המשנה במקום הנוכחית
מַדרִיך. זה ייכשל אם ספרייה לא קיימת. ZPAQ לא יוצר
ספריות לפי הצורך.

In תמצית מצב: חלץ לנתיבים מאוחסנים במקום לספרייה הנוכחית

ברירת המחדל היא לחלץ לספרייה הנוכחית ללא קשר לשמות הקבצים
מאוחסנים. נתיבים מאוחסנים חייבים להיות יחסיים לספרייה הנוכחית, לא להתחיל ב-a
"/", "\", אות כונן כמו "C:" או מכילים "../" או "..\". אם מחלצים לא
ספריית משנה, היא חייבת כבר להתקיים. זה לא ייווצר.

[קבצים...] עוקף ואין לו הגבלות על שמות קבצים. כל קטע מחלץ ל-a
קובץ שונה. אם לקטעים מסוימים אין שם קובץ מאוחסן אז הם יכולים להיות
חולץ באמצעות ה p or n משנים.

q מצב שקט. אל תציג התקדמות הדחיסה על המסך.

s אל תאחסן סכומי בדיקה של SHA1 (חוסך 20 בתים). המפרק לא יבדוק שה-
הפלט זהה לקלט המקורי.

t In לִיצוֹר מצב: הוסף תג איתור לנתונים שאינם ZPAQ.

הוסף תג איתור לנתונים שאינם ZPAQ. התג הוא מחרוזת של 13 בתים המאפשרת
ZPAQ ו-UNZPAQ כדי למצוא את ההתחלה של רצף של בלוקים של ZPAQ המוטבעים בנתונים אחרים.
לתוכנית "zpaqsfx" כבר יש את התג הזה בסוף. עם זאת, אם הידור בדל חדש
מהמקור ואז ה t יש להשתמש בפקודה בעת הוספת הקובץ הראשון.

In תמצית מצב: אל תעבדו לאחר עיבוד (לניפוי באגים). צפו לשגיאות בדיקת סכום.

v מצב מילולי. הצג קובץ CONFIG תוך כדי קומפילציה. זה שימושי לבדיקת שגיאות.

x לחלץ. השתמש ב"שור" כדי לחלץ מהר. אתה יכול לחלץ לאט יותר עם "x" רגיל אם אתה
לא מותקן C++. שמות קבצי הפלט משתנים באותו סדר שהם מאוחסנים
וברשימה. אם לא תשנה את שמם של קבצי הפלט, הקבצים יחולצו אל
הספרייה הנוכחית עם אותם שמות שהיו להם בעת האחסון.

,N Usd במצב יצירה. העבר ארגומנטים מספריים לקובץ CONFIG. צורפה סיומת כמו ",2"
פירושו להשתמש פי 4 יותר זיכרון. כל תוספת מכפילה את השימוש. אתה צריך את אותו זיכרון
לפרק דחיסה.

N משומש in תמצית מצב. חלץ רק בלוק N (1, 2, 3...), כאשר 1 הוא הבלוק הראשון.
אחרת כל הבלוקים נשלפים. ה l הפקודה מראה אילו קבצים נמצאים בכל בלוק.

לנפות ו צעצועי התפתחות אפשרויות
כדי לנפות באגים בקובץ CONFIG, השתמש ב:

zpaq [pthv]r [,N...] [טענות...]

מה היא r הפעל את תוכנית ZPAQL בקטע HCOMP של קובץ התצורה F. התוכנית מופעלת
פעם אחת עבור כל בייט של קלט מהקובץ ששמו בארגומנט הראשון ופעם אחת ב-EOF with
בית הקלט (או -1) באוגר A. הפלט הוא לקובץ ששמו בשנייה
טַעֲנָה. אם הרצה ללא ארגומנטים, קח קלט מ-stdin ופלט ל-stdout.
השינויים מפורטים להלן.

h בעת מעקב, הצג את תוכן הרישום והזיכרון בהקסדצימלי במקום בעשרוני.

p הפעל PCOMP (ברירת המחדל היא להפעיל HCOMP).

t מעקב (שלב בודד), args הם כניסות מספריות אחרת args הם קלט, פלט (ברירת מחדל
stdin, stdout). הארגומנטים צריכים להיות מספרים ולא שמות קבצים. התוכנית היא
הפעל פעם אחת עבור כל ארגומנט עם הערך באוגר A. כמו כל הוראה
בוצע תוכן הרישום מוצג. ב-HALT, תוכן הזיכרון מוצג.

v קומפילציה מילולית. הצג את קובץ ה-CONFIG תוך כדי הידור. אם מתרחשת שגיאה,
יהיה קל יותר לאתר. מַתקֵן v שימושי גם להצגת יעדי קפיצה.

,N העבר ארגומנטים מספריים לקובץ CONFIG. העבר עד 9 ארגומנטים מספריים לקובץ CONFIG
(כמו c ו a פקודות).

אפשרויות


-h הצג עזרה קצרה.

דוגמאות


צור
כדי ליצור ארכיון:

zpaq c קבצי archive.zpaq ...

אם הארכיון קיים אז הוא מוחלף. שמות קבצים מאוחסנים ללא נתיב.

צרף
כדי (א) לצרף לארכיון קיים. אם הארכיון לא קיים אז הוא נוצר בתור
עם הפקודה c:

zpaq a קבצי archive.zpaq ...

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

zpaq l archive.zpaq

לחילוץ תוכן הארכיון. קבצים חדשים נוצרים ומקבלים שמות לפי ה
שמות קבצים מאוחסנים. לא חוסם קבצים קיימים. תמציות לספרייה הנוכחית:

zpaq x archive.zpaq

אם הקבצים לחילוץ כבר קיימים, אז zpaq יסרב לחסום אותם ולדלג
לקובץ הבא. אם הקבצים דחוסים עם נתיב (תיקיה או ספרייה), אז זה
ספרייה חייבת להתקיים כאשר הקובץ מחולץ. zpaq לא תיצור ספריות.

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

קובץ zpaq x archive.zpaq ...

להוציא
כדי לחלץ ולשנות שם:

קבצי zpaq x archive.zpaq ...
קבצי unzpaq x archive.zpaq ...

קבצים מחולצים באותו סדר שהם נשמרים ושמם שונה. בניגוד לשימוש מאוחסן
שמות, אם הקובץ קיים, אז הוא מוחלף (נמחק). רק קבצים עם שם
שורת הפקודה נשלפת. מתעלמים מקבצים נוספים בארכיון. לדוגמה:

zpaq x archive.zpaq foo bar

כדי לחלץ קבצים כמו x, אך ללא עיבוד לאחר. זה עשוי להיות שימושי עבור איתור באגים או
פיתוח קבצי תצורה:

zpaq t archive.zpaq [קבצים ...]

Config פילה
ההפצה מכילה מספר קובצי CONFIG ברירת מחדל:

min.cfg - לדחיסה מהירה אך גרועה.
max.cfg - לדחיסה איטית אך טובה.
mid.cfg - למהירות בינונית ודחיסה (ברירת מחדל).

קובצי תצורה אחרים זמינים כאפשרויות הרחבות או שאתה יכול לכתוב אותם כפי שהוסבר
מאוחר יותר.

ניתן לצרף ארגומנט מספרי ל-CONGIF כדי להגדיל את השימוש בזיכרון לטובה
דְחִיסָה. כל תוספת מכפילה את השימוש. לא צריך להיות מקום לפני או אחרי
פסיק. לדוגמה:

zpaq cmax.cfg קבצי ארכיון... = 246 MB
zpaq cmax.cfg,1 קבצי ארכיון... = 476 MB
zpaq cmax.cfg,2 קבצי ארכיון... = 938 MB
zpaq cmax.cfg,3 קבצי ארכיון... = 1861 MB
zpaq cmax.cfg,-1 קבצי ארכיון... = 130 MB (מותרים ערכים שליליים)

השינויים עשויים להיות בכל סדר לפני הפקודה "c" או "a". השינויים, הפקודה ו
יש לכתוב את קובץ התצורה יחד ללא רווחים. דוגמה: ליצור
ארכיון עם אפשרויות i, p, s וקובץ התצורה "max.cfg". לשינויים יש את
המשמעות הבאה:

zpaq ipsc archive.zpaq file1 file22

הסביבה


ספרייה זמנית TEMPDIR הוא בשימוש במהלך פקודת אופטימיזציה o.

אין.

השתמש ב-zpaq באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    NSIS: מערכת התקנת Scriptable Nullsoft
    NSIS: מערכת התקנת Scriptable Nullsoft
    NSIS (התקנת סקריפטים של Nullsoft
    System) הוא קוד פתוח מקצועי
    מערכת ליצירת מתקינים של Windows. זה
    נועד להיות קטן וגמיש
    ככל האפשר...
    הורד את NSIS: Nullsoft Scriptable Install System
  • 2
    autpass
    autpass
    AuthPass היא סיסמת קוד פתוח
    מנהל עם תמיכה עבור פופולרי ו
    Keepass מוכח (kdbx 3.x ו-kdbx 4.x ...
    הורד Authpass
  • 3
    זאביקס
    זאביקס
    Zabbix היא ארגון פתוח בכיתה
    פתרון ניטור מבוזר במקור
    נועד לנטר ולעקוב
    ביצועים וזמינות של הרשת
    שרתים, מכשיר...
    הורד את Zabbix
  • 4
    KDiff3
    KDiff3
    מאגר זה אינו מתוחזק עוד
    ונשמר למטרות ארכיון. לִרְאוֹת
    https://invent.kde.org/sdk/kdiff3 for
    הקוד החדש ביותר ו
    https://download.kde.o...
    הורד את KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX הוא GUI עבור
    מטעין ה-USB של Waninkoko, מבוסס על
    libwiigui. זה מאפשר רישום ו
    משיקה משחקי Wii, משחקי Gamecube ו
    בישול ביתי ב-Wii וב-WiiU...
    הורד את USBLoaderGX
  • 6
    ציפור אש
    ציפור אש
    Firebird RDBMS מציע תכונות ANSI SQL
    & פועל על לינוקס, Windows &
    מספר פלטפורמות יוניקס. תכונות
    במקביל וביצועים מצוינים
    & כוח...
    הורד את Firebird
  • עוד »

פקודות לינוקס

Ad