Szoftver adatai:
Változat: 2.7
Feltöltés dátuma: 13 Apr 15
Engedély: Ingyenes
Népszerűség: 250
A felület hasonlít zipfile felülete.
Az archívum struktúrája elemzés és tömörítetlen fájlokat kezeli a tiszta Python.
Dekompressziós keresztül történik "unrar" parancssori segédprogramot.
Tulajdonságok :
- megérti Rar 3.x archívumok.
- fogantyúk többkötetes archívumokat.
- fogantyúk tárolt fájlokat is.
- kezelje a Unicode nevét.
- fogantyúk jelszóval védett archívumokat.
- fogantyúk archívum hozzászólás.
- A dekompressziós használ külső unrar parancssori segédprogramot.
Mi az új ebben a kiadásban:
- .read () és .readinto () most nem hurkolt olvasni, hogy működjenek a rövid szól. Fontos a Python 3.2+, ahol olvasni cső visszatérhet rövid eredményeként még a blokkoló fájl leíró.
- A megfelelő hibajelentést a .extract (), .extractall (), .testrar ()
- .read () a unrar cső: inkább vissza unrar hibakódot, ha amit nem áll rendelkezésre, nem saját hibájából ellenőrzéseket.
- Kerülje karakterlánc mellett a .read () helyett használjon mindig listát + csatlakozzon egyesíteni több részből olvas.
- dumprar: dont átkódolniuk byte húrok (python 2.x). Így elkerülhető a felesleges hiba nyomtatás esetén érvénytelen Unicode.
Mi az új a 2.4-es verzióval:
- hibajavítások:
- USE_DATETIME: túlélni a rossz értékeket RAR.
- bug korrupt Unicode fájlnév kezelése.
- dumprar: hogy unicode karakter egyaránt működnek cső és a konzol.
Mi az új verzió 2.3:
- Tulajdonságok:
- Támogatás .seek () metódus fájladatfolyam. (Kristian Larsson)
- Támogatás .readinto () metódus fájladatfolyam. Optimalizált megoldás elérhető a Python 2.6+, ahol memoryview elérhető.
- Támogatás fájlt hozzászólás - RarInfo.comment tartalmaz kitömörített adatokat, ha rendelkezésre áll.
- Fájl által visszaadott objektumok RarFile.open () a io.RawIOBase-kompatibilis. Ők tovább tekert io.BufferedReader` és `` io.TextIOWrapper.
- Most .getinfo () használ dict lookup helyett szekvenciális olvasás során Archívum bejegyzést. Ez felgyorsítja prococessing az archívumot, ha sok bejegyzés.
- Option rarfile.UNICODE_COMMENTS dekódolni mind archívum és a file kommenteket Unicode. Ez használ TRY_ENCODINGS a kódolási sor, hogy megpróbálja. Ha nincs, hozzászólás nem maradt, mint byte szálakat. Alapértelmezett: 0
- Option rarfile.PATH_SEP útvonal módosításához elválasztó. Default: r '& # x5c; ", meg rarfile.PATH_SEP =' / 'kell compatibe a zipfile.
- Option rarfile.USE_DATETIME átalakítani timestamps hogy dátumidőpont tárgyakat. Alapértelmezett: 0, időbélyeggel vannak esek.
- Option rarfile.TRY_ENCODINGS hogy tuning próbált kódolás listáját.
- Reorder RarInfo fiels hogy jobban mutatják zipfile-kompatibilis területeken.
- Normál regtests, hogy győződjön meg arról különböző funkciók munkát
- kompatibilitás:
- Csepp RarInfo.unicode_filename, sima RarInfo.filename már Unicode óta 2,0.
- .read (-1) olvas Mostantól EOF. Korábban azt vissza üres buffer.
- javítások:
- titkosított fejlécek dolgozni Python 3.x bájt (), és a régi 2.x "SHA" modul.
- Simplify subprocess.Popen () használata, ha indít unrar. Korábban azt próbálta optimalizálni és munka körül OS / Python hibát, de ez nem fenntartható.
- A temp rar fájlt nyúlni a többkötetes archívumokat is.
- Mindig .wait () a unrar, hogy elkerüljék a zombik
- Convert struct.error hogy BadRarFile
- Plug néhány fd szivárog. Érinti: Jython, PyPy.
- Broken archívumok kezelése nagyobb energiával.
Mi az új 2.2-es verzióban:
- javítások:
- Pihentető kötet elnevezésére. Most ez csak kiszámítja az új kötet nevét, találd számot régit, és növelhetik nélkül elvárások, mit kell ezt a számot.
- Fájlok 4G tömörített adat egy szílíci kezelték rosszul. Fix.
- DOS timestamp másodperc kell megszorozni 2.
- Helyes EXTTIME elemzés.
- tisztítások:
- Sűrített mérete kötetekrõl, összefoglalni őket, úgy, hogy a felhasználó látja a teljes tömörített méretét fájlokat oszlik több kötetet.
- dumprar: Show ismeretlen bit.
- A struct.Struct () a cache kicsomagolni formátumokat.
- Támogatás hiányzik os.devnull. (Python 2.3)
Mi az új 2.1-es verzió:
- Tulajdonságok:
- Minimális implementációja a .extract (), .extractall (), .testrar (). Ezek egyszerű parancsikonokat unrar könyörgése.
- Elfogadás RarInfo objektum, ahol fájlnév várható.
- Include dumprar.py .tgz. Ezt fel lehet használni, hogy láthatóvá RAR szerkezet és vizsgálati modul.
- Támogatás titkosított fájl fejlécét.
- javítások:
- Ne olvass már ENDARC, ott lehet, nem RAR adatok vannak.
- RAR 2.x: Nem levelet ENDARC, de a kötet kódot számított rá. Javítani.
- RAR 2.x: Támogatás több mint 200 régi típusú kötetek.
- tisztítások:
- Load comment csak külön kérésre.
- Razzia a belső config változó. Azt kellett volna teremteni a végleges nevét.
- .open (): Add mode = r érv, hogy megfeleljen zipfile.
- Doc és megjegyzések razzia, párhuzamosságok csökkentése.
- Közös csomagolóanyagok mind a tömörített és tömörítetlen fájlokat, most .open () még nem CRC-ellenőrzés.
Mi az új 2.0 verzióban:
- Tulajdonságok:
- Python 3 támogatás. Tovább működik 2.x.
- értelmezi hosszabb idő mezőket. (.mtime, .ctime, .atime)
- .open () metódust. Ez teszi lehetővé, hogy feldolgozza a nagy bejegyzések, amelyek nem férnek be a memóriába.
- Támogatja a jelszóval védett archívumokat.
- Támogatja archívum hozzászólás.
- tisztítások:
- Használható alprocesszel modul elindításához unrar.
- .filename mindig Unicode karakterlánc, .unicode_filename mára elavulttá.
- .CRC aláíratlan megint, mint python3 crc32 () nincs aláírva.
Hozzászólás nem található