rarfile

Programinė įranga Screenshot:
rarfile
Programinė detalės:
Versija: 2.7
Įkėlimo datą: 13 Apr 15
Kūrėjas: Marko Kreen
Licencija: Nemokamai
Populiarumas: 59

Rating: nan/5 (Total Votes: 0)

sąsaja panaši zipfile sąsają.
Archyvas struktūra apdorojant ir nesuglaudintas failai tvarkomi gryno Python.
Dekompresija atliekama per "unrar" komandų eilutės įrankis

Įranga :..

  • supranta RAR archyvus 3.x
  • Rankenos kelių apimties archyvus.
  • Rankenos pati saugomus failus.
  • Rankenos unicode pavadinimus.
  • Rankenos slaptažodžiu apsaugotas archyvas.
  • Rankenos archyvas pastabas.
  • Už dekompresijos naudoja išorinį unrar komandinės eilutės paslaugų priemonę.

Kas naujo , šioje laidoje:

  • .read () ir .readinto () dabar daryti kilpų skaityti tinkamai dirbti trumpas skaito. Svarbu Python 3.2+, kur skaityti iš vamzdžio gali grįžti trumpą rezultatą net blokuoja failo deskriptorių.
  • Tinkamas klaidos pranešimų .extract (), .extractall (), .testrar ()
  • .read () iš unrar vamzdis: nori grįžti unrar klaidos kodą, jei Thats nėra, padaryti savo klaidų patikrinimus
  • .
  • Venkite string papildymas .read (), o ne naudoti visada sąrašą + prisijungti sujungti kelių dalių skaito.
  • dumprar: dont naujo koduoti stringais (python 2.x). Taip išvengiama nereikalingo nepakankamumas, kai spausdinate netinkamą Unicode.

Kas naujo versijoje 2.4:

  • pataisymai: "
  • USE_DATETIME: išgyventi blogus vertes RAR
  • .
  • klaidą į korupcinę Unicode filename tvarkymo.
  • dumprar:. Kad unicode simbolių dirbti tiek vamzdžio ir konsolės

Kas naujo versijoje 2.3:

  • Įranga:
  • Pagalba .seek () metodas, failų srautus. (Kristianas Larsson)
  • Pagalba .readinto () metodas, failų srautus. Optimizuotas įgyvendinimas yra prieinama Python 2.6+ kur memoryview yra prieinama.
  • Pagalba failų komentarų -. RarInfo.comment yra išskleisti duomenis, jei galima
  • Failų objektai grąžina RarFile.open () yra io.RawIOBase suderinama. Jie gali toliau suvynioti su io.BufferedReader` ir `` io.TextIOWrapper.
  • Dabar .getinfo () naudoja žodynų peržvalgos vietoj nuoseklaus nuskaitymo ieškant archyvas įrašą. Tai pagreitina prococessing archyvams, kad turi daug įrašų.
  • variantas rarfile.UNICODE_COMMENTS iššifruoti tiek archyvą ir pateikti komentarus unicode. Jis naudoja TRY_ENCODINGS už sąrašą koduotes pabandyti. Jei ne, komentarai paliekami kaip stringais. Numatyta: 0
  • variantas rarfile.PATH_SEP pakeisti kelio separatorius. Numatyta:. R '& # x5c; ", nustatykite rarfile.PATH_SEP =" / "turi būti compatibe su zipfile
  • variantas rarfile.USE_DATETIME konvertuoti laiko žymes į datetime objektų. Numatyta: 0, laiko žymos yra kortežai
  • .
  • variantas rarfile.TRY_ENCODINGS leisti tuning bandė kodavimo, sąrašą.
  • Pertvarkyti RarInfo fiels geriau parodyti zipfile suderinama srityse.
  • Standartiniai regtests įsitikinti įvairių funkcijų darbą
  • Suderinamumas:
  • lašas RarInfo.unicode_filename, be RarInfo.filename jau Unicode nuo 2,0.
  • .read (-1) skaito dabar iki EOF. Anksčiau jis grįžo tuščias buferį.
  • korekcija:
  • Make šifruotų antraštes dirbti su Python 3.x baitų () ir su senosios 2.x "sha" modulį.
  • Supaprastinti subprocess.Popen () naudojimas, kai pradeda unrar. Anksčiau jis bandė optimizuoti ir darbas aplink OS / Python klaidų, tačiau tai nėra prižiūrimi.
  • Naudoti temp RAR failą nulaužti multi-apimties archyvus per daug.
  • Visada .wait () ant unrar, siekiant išvengti zombių
  • Konvertuoti struct.error į BadRarFile
  • Kištukų kai FD nutekėjimas. Susiję:. Jython, PyPy
  • Skaldyti archyvai yra tvarkomi daug rimčiau.

Kas naujo 2.2 versija:

  • korekcija:
  • Relaxed tūris pavadinimų. Dabar jis tiesiog apskaičiuoja naują garso vardą ieškant skaičių senąjį ir didinti ją, be jokių lūkesčių, ką šis skaičius turėtų būti.
  • Failai su 4G suspausto duomenis vienoje colume krauta negerai. Fix.
  • reikia DOS timestamp sekundžių turi būti padauginamas 2.
  • Teisingas EXTTIME apdorojant.
  • patvarkymai:
  • Suspausto dydis už tūrio Apibendrinant juos kartu, kad vartotojas mato visą suspausto dydį failai padalinti per keletą tomų.
  • dumprar:. Rodyti nežinomų bitai
  • Naudoti struct.Struct () talpyklos išpakuokite formatus.
  • Pagalba trūksta os.devnull. (Python 2.3)

Kas naujo , versija 2.1:

  • Įranga:
  • Minimalus implmentation už .extract (), .extractall (), .testrar (). Jie yra paprasti nuorodos į unrar pritaikymo.
  • Priimti RarInfo objektą, kur tikimasi failo.
  • Įtraukti dumprar.py į .tgz. Jis gali būti naudojamas vizualizuoti RAR struktūrą ir bandymo modulį.
  • Parama šifruotų failų antraštes.
  • korekcija:
  • Negalima skaityti praeities ENDARC, ten gali būti ne RAR duomenys ten.
  • RAR 2.x: Jis neturi rašyti ENDARC, bet mūsų tūris kodas tikimasi ją. Nustatyti, kad.
  • RAR 2.x: Palaikymo daugiau nei 200 seno tipo apimtis
  • .
  • patvarkymai:
  • Įkelti komentarą tik tada, kai prašoma.
  • valymas vidaus konfigūracijos kintamųjų. Jie turėtų turėti dabar galutinius pavadinimus.
  • .open ():. Pridėti režimas = r argumentą, kad atitiktų zipfile
  • Dok ir komentarai valymas, išvengti dubliavimo.
  • Bendrosios Vyniojimo abiejų suspaustos ir nesuspaustų failų, dabar .open () taip pat daro CRC-patikrą.

Kas naujo , 2.0 versijoje:

  • Įranga:
  • Python 3 paramą. Vis dar veikia su 2.x.
  • Suvokia ilgesnį laiką laukus. (.mtime, .ctime, .atime)
  • .open () metodą. Tai daro galima apdoroti didelius įrašus, netelpa į atmintį.
  • Palaiko slaptažodžiu apsaugotas archyvas.
  • Palaiko archyvas pastabas.
  • patvarkymai:
  • Naudoja subproceso modulį pradėti unrar.
  • .filename visada Unikodo eilutę, .unicode_filename dabar atgyvenę.
  • .CRC yra nepasirašytas vėl, nes python3 crc32 () yra nepasirašytas.

Panaši programinė įranga

OpenPyxl
OpenPyxl

19 Jul 15

iso3166 (Python)
iso3166 (Python)

28 Feb 15

Tempita
Tempita

13 May 15

Komentarai rarfile

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!