rarfile

البرمجيات قطة:
rarfile
تفاصيل البرنامج:
الإصدار: 2.7
تاريخ إيداع: 13 Apr 15
المطور: Marko Kreen
ترخيص: حرر
شعبية: 59

Rating: nan/5 (Total Votes: 0)

واجهة تشبه واجهة zipfile ل.
يتم التعامل مع إعراب هيكل الأرشيف والملفات غير مضغوط في بيثون النقي.
تتم إزالة الضغط عن طريق "فك الضغط" أداة سطر الأوامر

الميزات:.

يفهم رر المحفوظات 3.X.
يعالج المحفوظات عدة مجلدات.
يعالج الملفات المخزنة نفسها.
يعالج أسماء يونيكود.
يعالج المحفوظات محمي بكلمة مرور.
يعالج تعليقات الأرشيف.
لتخفيف الضغط يستخدم فك الضغط الخارجي سطر الأوامر فائدة.

ما هو الجديد في هذا الإصدار:

. اقرأ () و.readinto () الآن لا حلقات قراءة للعمل بشكل صحيح على يقرأ قصيرة. هام لبيثون 3.2+ حيث القراءة من الأنابيب يمكن أن تعود نتيجة قصيرة حتى على عرقلة اصف الملف.
خطأ السليم التقارير في .extract ()، .extractall ()، .testrar ()
. اقرأ () من الأنابيب أونرر: تفضل للعودة رمز الخطأ أونرر، إذا thats غير متوفرة، لا يتحقق الخطأ الخاصة.
تجنب إضافة سلسلة في. اقرأ ()، بدلا من استخدام دائما قائمة + الانضمام لدمج متعددة الأجزاء يقرأ.
dumprar: لا إعادة ترميز سلاسل بايت (الثعبان الإصدار 2.x). ويتجنب هذا الفشل لا داعي لها عند طباعة يونيكود صالح.

ما هو الجديد في الإصدار 2.4:

علة المآزق:
USE_DATETIME: البقاء على قيد الحياة القيم السيئة من RAR.
خطأ في معالجة الفاسدين اسم الملف يونيكود.
dumprar: جعل حرف يونيكود تعمل مع كل من الأنابيب وحدة التحكم.

ما هو الجديد في الإصدار 2.3:

الميزات:
دعم .seek () الطريقة على تدفقات الملف. (كريستيان لارسون)
دعم .readinto () الطريقة على تدفقات الملف. تنفيذ الأمثل متاح في بيثون 2.6+ حيث memoryview هو متاح.
دعم ملف التعليقات - RarInfo.comment يحتوي على بيانات ضغط إذا كانت متوفرة.
الأجسام ملف إرجاعها بواسطة RarFile.open () هي io.RawIOBase المتوافقة. أنها يمكن أن تزيد من ملفوفة مع io.BufferedReader` و`` io.TextIOWrapper.
الآن .getinfo () يستخدم ديكت البحث بدلا من المسح المتتابع عند البحث دخول الأرشيف. هذا يسرع prococessing للمحفوظات التي لديها العديد من الإدخالات.
الخيار rarfile.UNICODE_COMMENTS إلى فك كل من أرشيف وملف تعليقات ليونيكود. ويستخدم TRY_ENCODINGS لقائمة ترميزات لمحاولة. إذا قبالة، ويترك تعليقات كسلاسل بايت. الافتراضي: 0
الخيار rarfile.PATH_SEP لتغيير مسار فاصل. الافتراضي: ص '& # x5c. "، تعيين rarfile.PATH_SEP =' / 'إلى أن compatibe مع zipfile.
الخيار rarfile.USE_DATETIME لتحويل الطوابع الزمنية إلى كائنات التاريخ والوقت. الافتراضي: 0، الطوابع الزمنية هي الصفوف.
الخيار rarfile.TRY_ENCODINGS للسماح ضبط حاول قائمة الترميز.
إعادة ترتيب RarInfo fiels لإظهار أفضل المجالات zipfile المتوافقة.
regtests القياسية للتأكد من ميزات مختلفة العمل
التوافق:
انخفاض RarInfo.unicode_filename، RarInfo.filename سهل هو Unicode بالفعل منذ 2.0.
(-1). اقرأ يقرأ الآن حتى EOF. في وقت سابق انها عادت عازلة فارغة.
الإصلاحات:
جعل رؤوس مشفرة تعمل مع بيثون 3.X بايت () ومع الإصدار 2.x "شاء" وحدة القديمة.
تبسيط subprocess.Popen () استخدام عند بدء فك الضغط. في وقت سابق انها حاولت تحسين والعمل حول البق OS / بيثون، ولكن هذا ليس للصيانة.
استخدام مؤقت ملف RAR الإختراق على المحفوظات عدة مجلدات أيضا.
دائما .wait () على فك الضغط، لتجنب الكسالى
تحويل struct.error إلى BadRarFile
سد بعض التسريبات FD. المتأثرة: جايثون، PyPy.
يتم التعامل مع المحفوظات كسر أكثر بقوة.

ما هو جديد في الإصدار 2.2:

المآزق:
حجم التسمية استرخاء. الآن فإنه يحسب مجرد اسم وحدة التخزين الجديدة من خلال إيجاد عدد في واحدة من العمر وزيادته، دون أي توقعات ما ينبغي أن يكون هذا العدد.
وقد تم التعامل مع الملفات مع 4G من البيانات المضغوطة في colume خطأ واحد. إصلاح.
DOS الطابع الزمني ثواني تحتاج إلى أن تتضاعف مع 2.
الصحيح إعراب EXTTIME.
التنظيف:
حجم مضغوط في الحجم، خلاصة القول لهم معا، لذلك يرى أن المستخدم حجم مضغوط الكامل لتقسيم الملفات على مدى عدة مجلدات.
dumprar: عرض بت غير معروفة.
استخدام struct.Struct () لتخزين صيغ فك.
دعم مفقود os.devnull. (بيثون 2.3)

ما هو جديد في الإصدار 2.1:

الميزات:
implmentation الحد الأدنى لل.extract ()، .extractall ()، .testrar (). هم اختصارات بسيطة لالاحتجاج أونرر.
استعرض الكائن RarInfo حيث من المتوقع اسم الملف.
تشمل dumprar.py في .tgz. ويمكن استخدامه لتصور هيكل RAR وحدة الاختبار.
دعم لرؤوس ملف مشفر.
الإصلاحات:
لا تقرأ الماضي ENDARC، يمكن أن تكون هناك بيانات غير RAR هناك.
RAR الإصدار 2.x: إنه لا يكتب ENDARC، ولكن لدينا كود حجم متوقعا. إصلاح ذلك.
RAR الإصدار 2.x: دعم أكثر من 200 مجلدا من الطراز القديم.
التنظيف:
تحميل تعليق فقط عند الطلب.
تنظيف المتغيرات التكوين الداخلية. يجب أن لديهم أسماء الآن النهائية.
. فتح (): إضافة وضع = الحجة ص لمباراة zipfile.
وثيقة والتعليقات تنظيف، تقليل الازدواجية.
مغلفة المشتركة لكلا الملفات المضغوطة وغير مضغوط،. فتح الآن () كما يفعل CRC-التحقق.

ما هو الجديد في الإصدار 2.0:

الميزات:
بيثون 3 الدعم. لا يزال يعمل مع 2.X.
يوزع مجالات زمنية ممتدة. (.mtime، .ctime، .atime)
. فتح () طريقة. هذا يجعل من الممكن لمعالجة القيود الكبيرة التي لا تناسب في الذاكرة.
يدعم المحفوظات محمي بكلمة مرور.
يدعم تعليقات الأرشيف.
التنظيف:
يستخدم وحدة العمليات الفرعية لإطلاق فك الضغط.
غير .filename دائما سلسلة Unicode، هو مستنكر .unicode_filename الآن.
.CRC غير الموقعة مرة أخرى، كما python3 CRC32 () غير الموقعة.

برامج مماثلة

http-parser
http-parser

12 May 15

python-jsonrpc
python-jsonrpc

12 Apr 15

Konfig
Konfig

1 Mar 15

BinaryOrNot
BinaryOrNot

13 Apr 15

تعليقات ل rarfile

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!
البحث حسب الفئة