rarfile

نرم افزار تصویر:
rarfile
جزئیات نرم افزار:
نسخه: 2.7
ها تاریخ: 13 Apr 15
توسعه دهنده: Marko Kreen
پروانه: رایگان
محبوبیت: 59

Rating: nan/5 (Total Votes: 0)

در رابط کاربری شبیه رابط فایل فشرده است.
تجزیه ساختار بایگانی و فایل غیر فشرده در پایتون خالص گرفته شده است.
رفع فشار از طریق 'unrar' ابزار خط فرمان انجام شد

ویژگی ها:.

درک آرشیو های 3.x اس ام اس چشمک.
آرشیو چند حجم دستگیره.
دستگیره فایل های ذخیره شده خود را.
نام یونیکد دستگیره.
دستگیره آرشیو محافظت شده با پسوردم.
دستگیره نظرات بایگانی.
برای رفع فشار از unrar خارجی ابزار خط فرمان.

چه در این نسخه جدید است:

در .read () و .readinto () در حال حاضر نمی حلقه به عنوان خوانده شده به درستی کار نکند در کوتاه آمده است. مهم برای پایتون 3.2+ که در آن خواندن از لوله می تواند نتیجه کوتاه حتی در مسدود کردن فایل توصیف بازگشت.
خطای مناسب گزارش در .extract ()، .extractall ()، .testrar ()
.read () از لوله unrar: ترجیح می دهم به بازگشت کد خطا unrar، اگر منم در دسترس نیست، انجام چک خطا را.
اجتناب از علاوه بر این رشته در .read ()، به جای همیشه استفاده از لیست + پیوستن به ادغام چند بخش می خواند.
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 () استفاده می کند DICT مراجعه به جای اسکن متوالی در هنگام جستجو ورود آرشیو. این سرعت prococessing برای آرشیو که بسیاری از مطالب.
rarfile.UNICODE_COMMENTS گزینه برای رمزگشایی هر دو آرشیو و فایل نظرات به یونیکد. آن استفاده می کند TRY_ENCODINGS برای لیست رمزگذاری را امتحان کنید. اگر خاموش، نظرات به عنوان رشته بایت باقی مانده است. به طور پیش فرض: 0
گزینه rarfile.PATH_SEP تغییر جداکننده مسیر. به طور پیش فرض: R '& # x5c؛'، مجموعه rarfile.PATH_SEP = '/' با فایل فشرده compatibe شود.
rarfile.USE_DATETIME گزینه برای تبدیل مهر زمانی به اشیاء استاندارد. به طور پیش فرض: 0، مهر زمانی تاپل هستند.
rarfile.TRY_ENCODINGS گزینه اجازه می دهد تا تنظیم تلاش لیست را پشتیبانی می کند.
ترتیب مجدد RarInfo fiels به بهتر نشان می دهد زمینه های فشرده سازگار.
regtests استاندارد مطمئن شوید کار ویژگی های مختلف
سازگاری:
قطره RarInfo.unicode_filename، RarInfo.filename ساده در حال حاضر از 2.0 یونیکد.
.read (-1) می خواند اکنون تا EOF. پیش از این بازگشت بافر خالی می باشد.
رفع:
را هدر رمزگذاری شده با پایتون های 3.x بایت () و با قدیمی 2.X 'شا' ماژول کار می کنند.
ساده subprocess.Popen () استفاده از زمانی که راه اندازی unrar. پیش از این تلاش برای بهینه سازی و کار در سراسر اشکالات سیستم عامل / پایتون، اما این نگهداری نیست.
استفاده از دمای RAR فایل هک در آرشیو چند حجم بیش از حد.
همیشه .wait () در unrar، برای جلوگیری از زامبی
تبدیل struct.error به BadRarFile
پلاگین برخی از نشت FD. تحت تاثیر قرار: جایتون، پایپای.
آرشیو شکسته قوی تر گرفته شده است.

چه در نسخه 2.2 جدید است:

در رفع:
نامگذاری حجم آرام است. در حال حاضر آن را فقط محاسبه نام حجم جدید با پیدا کردن تعداد در یکی از قدیمی و افزایش آن، بدون هیچ گونه انتظارات چه که تعداد باید باشد.
فایل های با 4G از اطلاعات فشرده در یک colume اشتباه به کار گرفته شد. ثابت.
DOS برچسب زمان ثانیه نیاز به با 2 ضرب شود.
تجزیه EXTTIME درست باشد.
پاکسازی:
اندازه فشرده است در هر حجم، خلاصه آنها را با هم، به طوری که کاربر می بیند اندازه کامل فشرده برای فایل های بیش از چند جلد تقسیم می شود.
dumprar: نمایش بیت ناشناخته است.
استفاده از struct.Struct () به کش فرمت باز کردن.
پشتیبانی از دست رفته os.devnull. (پایتون 2.3)

ویژگی ها:

چه در نسخه 2.1 جدید است:
implmentation حداقل برای .extract ()، .extractall ()، .testrar (). آنها میانبرهای ساده برای نیایش unrar هستند.
شرایط شی RarInfo که در آن نام فایل انتظار می رود.
شامل dumprar.py در .tgz. این می تواند مورد استفاده قرار گیرد به تجسم ساختار RAR و ماژول آزمون.
پشتیبانی از هدر فایل رمزگذاری شده است.
رفع:
آیا گذشته ENDARC نمی خواند، می تواند وجود داشته باشد داده های غیر RAR وجود دارد.
2.X RAR: این ENDARC ارسال نیست، اما کد حجم ما انتظار می رود. ثابت که.
2.X RAR: پشتیبانی از بیش از 200 جلد به سبک قدیمی.
پاکسازی:
نظر بار تنها زمانی که درخواست شده است.
پاکسازی از متغیرهای پیکربندی داخلی. آنها باید نام در حال حاضر نهایی داشته باشد.
.open (): اضافه کردن حالت = R استدلال برای مطابقت با فایل فشرده.
فیلم کارگردان تهیه کننده و نظرات پاکسازی، نسخه برداری به حداقل برساند.
فراغ مشترک برای هر دو فایل های فشرده و غیر فشرده، در حال حاضر .open () همچنین CRC-چک کردن.

ویژگی ها:

چه در نسخه 2.0 جدید است:
پایتون پشتیبانی 3. هنوز هم با 2.x. کار می کند
تجزیه زمینه های زمان طولانی. (.mtime، .ctime، .atime)
روش .open (). این امکان را برای پردازش مطالب زیادی که در حافظه متناسب نیست.
پشتیبانی از آرشیوهای-رمز عبور محافظت می شود.
پشتیبانی از نظرات بایگانی.
پاکسازی:
با استفاده از ماژول فرزند برای راه اندازی unrar.
همیشه .filename رشته یونیکد، در حال حاضر .unicode_filename است توصیه نمی شوند.
.CRC بدون علامت است دوباره، به عنوان CRC32 python3 () بدون علامت است.

نرم افزار های مشابه

PyEnchant
PyEnchant

28 Feb 15

vCard (Python)
vCard (Python)

13 May 15

vatnumber
vatnumber

1 Mar 15

unshortenit
unshortenit

13 May 15

نظرات به rarfile

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!
جستجو بر اساس طبقه بندی