זוהי הפקודה xdelta שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
xdelta - הפעל את Xdelta
תַקצִיר
xdelta פקודה משנה [ אוֹפְּצִיָה... ] [ אופרנד... ]
תיאור
Xdelta מספק את היכולת ליצור deltas בין זוג קבצים ולהחיל מאוחר יותר
הדלתות האלה. הוא פועל בדומה ל- הבדל ו תיקון פקודות, אבל עובד על בינארי
קבצים ואינו מייצר פלט קריא אנושי.
ל-Xdelta שלוש פקודות משנה, דלתא, תיקון ומידע. דלתא מקבלת שתי גרסאות קבצים ו
מייצר דלתא, בעוד תיקון מקבל את גרסת הקובץ המקורית ואת דלתא ומייצר את
גרסה שנייה. הפקודה info מדפיסה מידע שימושי על דלתא. כל אחד
פקודה משנה תפורט בנפרד.
Gzip תהליך
ניסיון לחשב דלתא בין קבצי קלט דחוסים גורם בדרך כלל לחוסר
דְחִיסָה. הסיבה לכך היא שהבדלים קטנים בין התוכן המקורי גורמים
שינויים בדחיסה של בלוקים שלמים של נתונים. כדי לפשט את הדברים, Xdelta מיישמת
מקרה מיוחד עבור מופעלת דחיסת(1) קבצים דחוסים. אם קלט גרסה כלשהי לפקודת delta היא
מזוהה כבעל דחיסת gzip, הוא יפורק אוטומטית ל-a
מיקום זמני לפני ההשוואה. מיקום זמני זה הוא הערך של
מה היא TMPDIR משתנה סביבה, אם מוגדר, אחרת "/ Tmp".
כותרת התיקון של Xdelta מכילה דגל המציין שהגרסה המשוחזרת צריכה
להידחס מחדש לאחר הנחת המדבקה. באופן כללי, זה מאפשר ל-Xdelta לפעול
בשקיפות על כניסות דחוסות של gzip.
יש בעיה פוטנציאלית אחת בעת עיבוד אוטומטי של קבצי gzip דחוסים, אשר
הוא שהתוכן הדחוס מחדש לא תמיד תואם בייט-עבור-בייט עם המקור
תוכן דחוס. התוכן הלא דחוס עדיין תואם, אבל אם יש חיצוני
בדיקת תקינות כגון אימות חתימה קריפטוגרפית, היא עלולה להיכשל. למנוע
אם זה לא יקרה, האפשרות --pristine משביתה עיבוד gzip אוטומטי.
MD5 שלמות לבדוק
כברירת מחדל, Xdelta תמיד מאמת את סכום הבדיקה MD5 של הקבצים שהיא בונה מחדש. זֶה
מונע ממך לספק קלט שגוי במהלך התיקון, דבר שעלול לגרום לפגימה
תְפוּקָה. בגלל תכונה זו, אתה יכול להרגיש בטוח שהתיקון יצר תקף
תוצאות. האפשרות --noverify משביתה את אימות ה-MD5, אך זו רק מומלצת
לבדיקת ביצועים.
דחוס תיקון פוּרמָט
Xdelta משתמש בקידוד פשוט למדי עבור הדלתא שלו, ואז מחיל דחיסת zlib על
תוֹצָאָה. אתה לא צריך לדחוס דלתא של Xdelta.
דלתא
לפקודת המשנה דלתא יש את התקציר הבא:
xdelta דלתא [ אוֹפְּצִיָה... ] fromfile לתייק תיקון
מחשב דלתא מ fromfile ל לתייק וכותב את זה ל תיקון
תיקון
לפקודה המשנה של patch יש את התקציר הבא:
xdelta תיקון [ אוֹפְּצִיָה... ] תיקון [ fromfile [ לתייק ]]
חל תיקון ל fromfile ומייצר גרסה משוחזרת של לתייק.
אם ה-fromfile הושמט, Xdelta מנסה להשתמש בשם ה-fromfile המקורי, כלומר
מאוחסן בדלתא. הקובץ מאת חייב להיות זהה לזה המשמש ליצירת הדלתא.
אם אורכו או סכום הבדיקה של MD5 שונה, התיקון יבוטל עם הודעת שגיאה.
אם ה-tofile הושמט, Xdelta מנסה להשתמש בשם ה-tofile המקורי, שהוא גם כן
מאוחסן בדלתא. אם שם הקובץ המקורי כבר קיים, שם קובץ ייחודי
הרחבה תתווסף כדי למנוע השמדת נתונים קיימים.
מידע
לפקודת המשנה info יש את התקציר הבא:
xdelta מידע patchinfo
מדפיס מידע על patchinfo והגרסה שהיא בונה מחדש, כולל שמות קבצים,
אורכים, וסיכומי ביקורת MD5.
אפשרויות
-0..9 הגדר את רמת הדחיסה של zlib. אפס מציין שאין דחיסה. תשעה מציינת
דחיסה מקסימלית.
-ח, --עזרה
הדפס הודעת עזרה קצרה וצא.
-ש, -שקט
שֶׁקֶט. מדכא מספר הודעות אזהרה.
-v, --גרסה
הדפס את מספר הגרסה של Xdelta וצא.
-V, --רבות
מִלוּלִי. מדפיס מעט מידע נוסף.
-n, --חדש
אין אימות. מכבה את אימות ה-MD5 Checksum של קבצי הקלט והפלט.
-mSIZE, --maxmem=SIZE
הגדר גבול עליון לגודל של מטמון עמודים בזיכרון. לדוגמה,
--maxmem=32M ישתמש במטמון עמודים של 32 מגה-בייט.
-s=BLOCK_SIZE
הגדר את גודל הבלוק, אלא אם כן הוא היה מקודד קשה (שיפור מהירות של 20%). צריך להיות א
כוח של 2.
-p, --בתולי
השבת את ביטול הדחיסה האוטומטי של כניסות gzipped, כדי למנוע בלתי צפוי
הבדלים בתוכן הדחוס מחדש.
זיהוי
מחבר: ג'ושוע פ. מקדונלד, [מוגן בדוא"ל]
עדכון דף ידני: 1.5; תאריך יציאה: שישי, 29 ביוני 2001 06:01:08 -0700.
זכויות יוצרים © 1997, 1998, 1999, 2000, 2001
Xdelta(1)
השתמש ב-xdelta באינטרנט באמצעות שירותי onworks.net