rarfile

צילום מסך תוכנה:
rarfile
פרטי תוכנה:
גרסה: 2.7
טען תאריך: 13 Apr 15
מפתחים: Marko Kreen
רשיון: ללא תשלום
פופולריות: 59

Rating: nan/5 (Total Votes: 0)

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

תכונות :..

ארכיוני 3.x Rar
  • מבין
  • >
  • ידיות ארכיונים רב-נפח.
  • ידיות קבצים המאוחסנים עצמו.
  • ידיות שמות Unicode.
  • ידיות ארכיונים המוגנים בסיסמא.
  • ידיות הערות ארכיון.
  • לשחרור לחץ משתמש שירות של שורת פקודת Unrar חיצוני.

מה חדש בהודעה זו:

  • .read () ו.readinto () עכשיו לעשות לולאה לקרוא לעבוד כראוי על קצר קורא. חשוב עבור Python 3.2+ בי לקרוא מצינור יכול לחזור תוצאה קצרה אפילו בחסימה מתאר קובץ.
  • שגיאת פרופר דיווח ב.extract (), .extractall (), .testrar ()
  • .read () מצינור Unrar: מעדיף לחזור קוד שגיאת Unrar, אם thats לא זמין, לעשות בדיקות שגיאה של
  • .
  • הימנע בנוסף מחרוזת ב.read (), במקום להשתמש תמיד רשימה + להצטרף למזג חלק רב קורא.
  • dumprar: מחרוזות Dont לקודד מחדש בייט (2.x פיתון). זה ימנע כישלון מיותר בעת הדפסת Unicode לא חוקי.

מה חדש בגרסה 2.4:

  • תיקוני באגים:
  • USE_DATETIME: לשרוד ערכים רעים מRAR
  • .
  • באג בטיפול קובץ Unicode מושחת.

  • dumprar
  • :. להפוך את תווי יוניקוד לעבוד עם שני צינורות וקונסולה

מה חדש בגרסה 2.3:

  • מאפיינים:


  • שיטה
  • .seek תמיכה () על זרמי קובץ. (Kristian לארסון)

  • שיטה
  • .readinto תמיכה () על זרמי קובץ. יישום מותאם נגיש בפייתון 2.6+ בי memoryview נגיש.
  • הערות קובץ תמיכה -. RarInfo.comment מכיל נתונים ביטול דחיסת אם זמין
  • חפצי קובץ חזרו על ידי RarFile.open () הם io.RawIOBase תואמים. הם יכולים עטופים נוספים עם io.BufferedReader` ו` `io.TextIOWrapper.
  • עכשיו .getinfo () בדיקת dict משתמש במקום סריקה סדרתית בעת חיפוש כניסת ארכיון. זה מאיץ את prococessing לארכיונים שיש לי ערכים רבים.
  • rarfile.UNICODE_COMMENTS האפשרות לפענח את שני הארכיון ולהגיש הערות ליוניקוד. היא משתמשת TRY_ENCODINGS לרשימת הקידודים לנסות. אם את, תגובות נותרו כמחרוזות בייט. ברירת מחדל: 0
  • rarfile.PATH_SEP האפשרות לשנות מפריד נתיב. ברירת מחדל:. R '& # x5c; ", קבע rarfile.PATH_SEP =' / 'לcompatibe עם zipfile
  • rarfile.USE_DATETIME האופציה להמיר חותמות זמן לאובייקטי datetime. ברירת מחדל: 0, חותמות זמן הם tuples
  • .
  • rarfile.TRY_ENCODINGS האפשרות לאפשר רשימת קידוד כוונון ניסה.
  • סדר מחדש RarInfo fiels לשדות zipfile תואם תכנית טובה יותר.
  • regtests תקן לעשות את עבודת תכונות שונות בטוחה
  • תאימות:
  • Drop RarInfo.unicode_filename, RarInfo.filename רגיל כבר Unicode מאז 2.0.
  • .read (-1) קורא עתה ועד EOF. בעבר זה חזר חיץ ריק.
  • תיקונים:
  • כותרות מוצפנות לעשות את העבודה עם Python 3.x בתים () ומודול 'sha' עם 2.x הישן.
  • שימוש פשט subprocess.Popen () בעת השקת Unrar. בעבר הוא ניסה לייעל ועבודה סביב באגים OS / פייתון, אבל זה לא לתחזוקה.
  • קובץ rar הזמני השתמש לפרוץ בארכיונים רב-נפח מדי.
  • תמיד .wait () על Unrar, כדי למנוע זומבים
  • Convert struct.error לBadRarFile
  • חבר כמה הדלפות FD. מושפע:. Jython, PyPy
  • ארכיונים שבורים מטופלות יותר וחסונה.

מה חדש בגרסה 2.2:

  • תיקונים:

  • שמות נפח רגועים. עכשיו זה פשוט מחשבים שם אמצעי אחסון חדש על ידי מציאת מספר באחד ישן והגדלתו, ללא כל ציפיות מה המספר שצריך להיות.
  • קבצים עם 4G של נתונים דחוסים בcolume אחד טופלו הלא נכונים. תקן.
  • שניות חותמת DOS צריכים להיות מוכפלים עם 2.
  • .
  • ניתוח EXTTIME נכון
  • ניקוי:
  • גודל דחוס הוא לפי נפח, לסכם אותם יחד, כך שהמשתמש רואה גודל דחוס מלא לקבצים מפוצלים על פני מספר כרכים.
  • dumprar:. ביטים ידועים הצג
  • השתמש בstruct.Struct () למטמון פורמטים לפרוק.
  • תמיכה החסרה os.devnull. (Python 2.3)

מה חדש בגרסה 2.1:

  • מאפיינים:

  • implmentation המינימלי ל.extract (), .extractall (), .testrar (). הם קיצורי דרך פשוטות לקריאת Unrar.
  • קבל אובייקט RarInfo בי filename צפוי.
  • כלול dumprar.py ב.tgz. ניתן להשתמש בו כדי לחזות מבנה RAR ומודול מבחן.
  • תמיכה עבור כותרות קובץ מוצפנות.
  • תיקונים:
  • אל תקראו עבר ENDARC, יכול להיות שיש נתונים שאינם RAR שם.

  • 2.x RAR
  • : זה לא לכתוב ENDARC, אבל קוד הנפח שלנו ציפה לה. לתקן את זה.
  • RAR 2.x: תמיכה יותר מ -200 כרכים בסגנון ישן
  • .
  • ניקוי:
  • תגובה טען רק כאשר ביקש.
  • ניקוי של משתני config הפנימיים. הם צריכים להיות שמות עכשיו סופיים.
  • .open ():. להוסיף מצב = טיעון r להתאים zipfile
  • דוק וניקוי הערות, למזער כפילות.
  • עטיפות משותפות לשני קבצים דחוסים ולא דחוסים, עכשיו .open () גם עושה CRC בדיקה.

מה חדש בגרסה 2.0:

  • מאפיינים:

  • Python תמיכה 3. עדיין עובד עם 2.x.
  • מנתח שדות זמן ממושך. (.mtime, .ctime, .atime)
  • .open שיטה (). זה מאפשר לעבד ערכים גדולים שאינם מתאים לזיכרון.
  • תומך ארכיונים המוגנים בסיסמא.
  • תומך הערות ארכיון.
  • ניקוי:
  • שימושי מודול subprocess להשיק Unrar.
  • .filename הוא תמיד מחרוזת Unicode, .unicode_filename אינו בשימוש עוד.
  • .CRC אינו חתום שוב, כCRC32 python3 () הוא חתום.

תוכנה דומה

URLObject
URLObject

13 Apr 15

pylibcurl
pylibcurl

13 May 15

urllib3
urllib3

12 May 15

umemcache
umemcache

5 Jun 15

תגובות ל rarfile

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!