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 () הוא חתום.

תוכנה דומה

PyEnchant
PyEnchant

28 Feb 15

tinycss
tinycss

14 Apr 15

wadllib
wadllib

14 Apr 15

Mahotas
Mahotas

12 May 15

תגובות ל rarfile

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