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

simplekml
simplekml

1 Mar 15

rss2jira
rss2jira

12 May 15

psd-tools
psd-tools

1 Mar 15

pyficache
pyficache

28 Feb 15

Komentarai rarfile

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