Software ətraflı:
Version: 2.7
Tarixi Upload: 13 Apr 15
Lisenziya: Pulsuz
Məşhurluq: 250
interface zipfile interface bənzəyir.
arxiv strukturu təhlil və sıkıştırılmamış faylları təmiz Python idarə olunur.
Basınç command line kommunal 'unrar "vasitəsilə həyata keçirilir
Features ..
- anlayan Rar 3.x arxiv
- Kollar çox həcmi arxiv.
- saxlanan faylları özü Saplar.
- unicode adları Saplar.
- parol qorunan arxiv Saplar.
- arxiv şərh Saplar.
- Xarici unrar command line kommunal istifadə edir.
Basınç üçün
Bu azad yeni nədir:
- .Daha () və .readinto () indi loop etmək qısa deyilir düzgün qaydada işləməyəcək oxumaq. Boru oxumaq harada Python 3.2 + üçün əhəmiyyətli hətta fayl descriptor blok qısa nəticə ola bilər.
- Proper səhv) (.extract ilə .testrar .extractall () hesabat ()
- unrar boru .Daha (): thats mövcud deyil, əgər öz səhv çek etmək, unrar səhv baş kodu qayıtmaq üçün üstünlük .
- ) kimi.Daha (string əlavə çəkinin əvəzinə həmişə siyahısını istifadə + çox hissəsi deyilir daxil etmək üçün buyurun.
- dumprar: dont yenidən kodlar byte strings (python 2.x). Etibarsız Unicode çap Bu lazımsız uğursuzluq qarşısını alır.
versiya 2.4 yeni nədir:
- Bug giderir:
- USE_DATETIME: RAR pis dəyərlər yaşamaq .
- Pornoqrafiya unicode fayl user bug.
- dumprar. Unicode chars boru və konsol həm də iş
versiya 2.3 yeni nədir:
- Features:
- Support .seek () metodu. (Kristian Larsson)
- Support .readinto () metodu. Memoryview mövcud olduğu optimaldır həyata keçirilməsi 2.6+ Python mövcuddur.
- Support fayl şərh -. Əgər varsa RarInfo.comment Decompressed data ehtiva edir
- Fayl obyektləri io.RawIOBase-uyğun gəlir. Onlar daha io.BufferedReader` və `` io.TextIOWrapper. bükülmüş bilər
- İndi .getinfo () ardıcıl scan əvəzinə dict axtarış istifadə edir. Bu çox entries var arxiv üçün prococessing hızlandırır.
- Seçim rarfile.UNICODE_COMMENTS həm arxiv deşifre və Unicode şərh fayl. Bu cəhd kodlamaları siyahısı TRY_ENCODINGS istifadə edir. Off, şərh byte strings kimi qalır. Default: 0
- Seçim rarfile.PATH_SEP yol separator dəyişdirmək üçün. Default:. R '& # x5c;', rarfile.PATH_SEP = '/' zipfile ilə uyğunlaşan üçün müəyyən
- Seçim rarfile.USE_DATETIME datetime obyektlərin damgaları çevirmək. Default: 0, zaman damgaları tuples var .
- Seçim rarfile.TRY_ENCODINGS tuning cəhd encoding siyahısı imkan.
- yeniden sırala RarInfo yaxşı şou ZipFile uyğun sahələrdə Fiels.
- Standart regtests əmin müxtəlif xüsusiyyətləri iş üçün
- Uyğunluq:
- Drop RarInfo.unicode_filename, düz RarInfo.filename artıq 2.0-ci ildən Unicode edir.
- .Daha (-1) EOF qədər indi oxuyur. Əvvəllər boş bufer döndü.
- giderir:
- olun şifrelenmiş mövzular Python 3.x bytes () və köhnə 2.x ilə "SHA" modulu ilə işləmək.
- sadələşdirilməsi subprocess.Popen () istifadə unrar başladırıq. Əvvəllər optimize və OS / Python bugs ətrafında iş çalışdı, lakin bu maintainable deyil.
- İstifadə temp rar fayl çox çox həcmi arxiv hack.
- Həmişə unrar on gözləyin (), zombies qarşısını almaq üçün
- BadRarFile üçün struct.error Convert
- Bəzi fd sızması Plug. Təsirə məruz qalan. Jython, PyPy
- Broken arxiv daha sağlam idarə olunur.
Fayl axınları
Fayl axınları
RarFile.open () geri
Arxiv giriş axtarış zaman
Version 2.2 yeni nədir:
- giderir:
- Relaxed həcmi adlandırma. İndi yalnız ki sayı olmalıdır nə heç bir qarşılıq gözləmədən, köhnə bir sayı tapmaq və artan yeni həcmi adı hesablayır.
- Files səhv baxılırdı. Fix.
- DOS damgası saniyə 2 vurulur lazımdır.
- Doğru EXTTIME təhlil.
- Cleanups:
- Sıxılmış ölçüsü istifadəçi faylları bir neçə cildlik üzərində split üçün tam sıxılmış ölçüsü görür, belə ki, onların birlikdə məbləği, başına həcmi edir.
- dumprar. Show unknown bit
- İstifadə struct.Struct () açmaq formatları cache.
- Support os.devnull itkin. (Python 2.3)
Bir colume sıxılmış data 4G ilə
versiyası 2.1 yeni nədir:
- Features:
- .extract üçün Minimal icrası (), .extractall (), .testrar (). Onlar unrar sehr üçün sadə qısa yolları.
- fayl gözlənilir yerləşir RarInfo obyekt qəbul edin.
- .tgz ilə dumprar.py daxildir. Bu RAR strukturu və test modulu görüntüləmək üçün istifadə edilə bilər.
- şifrelenmiş fayl mövzular üçün dəstək.
- giderir:
- ENDARC keçmiş oxumaq etməyin, orada qeyri-RAR data ola bilər.
- RAR 2.x: Bu ENDARC yazmaq deyil, lakin həcmi kodu bunu gözlənilir. Ki Fix.
- RAR 2.x: 200-dən çox köhnə stil həcmi dəstək .
- Cleanups:
- Load şərh əlavə etmak yalnız xahiş zaman.
- Daxili config dəyişənlərin təmizlənməsi. İndi son adları olmalıdır.
- .open (). Zipfile uyğun mode = r dəlil əlavə et
- Doc və şərhlər təmizləmə, təkrarlanması minimuma endirmək.
- İndi .open sıxılmış və sıkıştırılmamış faylları, həm də ümumi sarmalayıcılarının () da CRC-yoxlanılması edir.
2.0 yeni nədir:
- Features:
- Python 3 dəstək. Hələ 2.x ilə işləyir.
- uzun vaxt sahələri çözümler. (.mtime, .ctime, .atime)
- . Bu yaddaş uyğun olmayan böyük entries emal etmək mümkün edir.
- parol qorunan arxiv dəstəkləyir.
- arxiv şərh dəstəkləyir.
- Cleanups:
- unrar başlamaq üçün subprocess modul istifadə edir.
- .filename indi .unicode_filename deprecated edir, həmişə Unicode simli edir.
- .CRC python3 crc32 () imzasız kimi, yenə imzasız edir.
.open () Metodu
Şərhlər tapılmadı