xzip הוא מערכת קבצים FUSE לשכפול קבצי zip שחולקים תוכן מכווץ.
כדי להתקין שימוש:
& Nbsp; פיפס להתקין xzip
או
& Nbsp; easy_install xzip
xzip מספק zipexplode שלוש הרצה, zipanalyze, וmount.xzip אשר "להתפוצץ" zip, לנתח קובץ zip, והר רוכסנים התפוצצו בהתאמה.
מבנה הקובץ zip להתפוצץ הוא הבא:
zipexplode נתיב / ל/ zip / name-of-zip.zip
עץ.
.
├ ** הנתונים
│ ├ **
│ ├ **
│ ├ ** ...
│ └ **
└ ** meta
& Nbsp; ├ ** שם-של-zip.zip.dir
& Nbsp; ├ ** שם-של-zip.zip.jump
& Nbsp; └ ** שם-של-zip.zip.stream
קבצי נתונים שעשויים משותפים בין מספר שרירותי של קבצי רוכסנים התפוצצו, וtuple meta (* .dir, * .jump, * .stream) מתאר את קובץ zip המקורי.
zipexplode מקבל שתי אפשרויות --directory ו--depth לשנות בו יוצר את הנתונים וmeta ספריות וכמה רמות עמוקות ספריית נתונים צריכה להיות. zipexplode יכול להתפוצץ קבצי zip מרובים בבת אחת, ועזרה נוספת מסופקת עם אפשרות --help.
zipanalyze פשוט מדפיס sha1 של מגזרים שונים של קובץ zip המקורי. סקריפט זה שימש כדי לקבוע מה היה יכול להיות דה-דופליקציה, ומה שהיה צריך להיות מאוחסן לכל קובץ zip. הפעלה זו היא בעיקר שימוש היסטורי.
mount.xzip יעלה את מבנה הספריות שתואר לעיל, וצריכה להיות מצורפים לטיעוני --directory ו--depth לכאשר zipexplode נקרא התאמה. טיעונים נוספים --debug, --background, והליכי --single שמועברים לפתיל ולשלוט פונקציונלי בסיסית. . לקבלת מידע נוסף, ראה --help לmount.xzip
דרישות :
- Python
- מערכת קבצים בUserspace
תגובות לא נמצא