rarfile

Software kuvakaappaus:
rarfile
Ohjelmiston tiedot:
Versio: 2.7
Lähetyksen päivämäärä: 13 Apr 15
Kehittäjä: Marko Kreen
Lupa: Vapaa
Suosio: 59

Rating: nan/5 (Total Votes: 0)

käyttöliittymä muistuttaa zipfile käyttöliittymä.
Arkiston rakenne jäsentämiseen ja pakkaamattomia tiedostoja käsitellään puhdas Python.
Purku on tehty kautta "unrar" komentorivi.

Ominaisuudet :

  • Ymmärtää RAR 3.x arkistoista.
  • Käsittelee suurteosliiketoiminnassa arkistot.
  • Käsittelee tallennetut tiedostot itse.
  • Käsittelee Unicode nimiä.
  • Käsittelee suojattu salasanalla arkistot.
  • Käsittelee arkisto kommentteja.
  • Jos purku käyttää ulkoista unrar komentorivi.

Mitä uutta tässä julkaisussa:

  • .Lue () ja .readinto () nyt tehdä silmukoiden Lue toimii toivotusti lyhyen lukee. Tärkeää Python 3.2+ jossa luetaan putki voi palauttaa lyhyt tulos jopa estää tiedoston avainsana.
  • Oikea Virheraportoinnin .extract (), .extractall (), .testrar ()
  • .Lue () kohteesta unrar putki: mieluummin palata unrar virhekoodi, jos thats ole saatavilla, tee oma virhe tarkastuksia.
  • Vältä string lisäys .Lue (), sen sijaan käyttää aina lista + liittyä yhdistää moniosaisia ​​lukee.
  • dumprar: dont uudelleen koodata tavu jousille (python 2.x). Tarpeettomista vika tulostettaessa kelpaa Unicode.

Mitä uutta versiossa 2.4:

  • Virhekorjauksia:
  • USE_DATETIME: hengissä huono arvot RAR.
  • bugi korruptoitunut Unicode tiedostonimi käsittely.
  • dumprar: tee Unicode merkkiä toimivat sekä putkien ja konsoli.

Mitä uutta versiossa 2.3:

  • Ominaisuudet:
  • Tuki Hakeuduttava () -menetelmää tiedostovirtoja. (Kristian Larsson)
  • Tuki .readinto () -menetelmää tiedostovirtoja. Optimoitu täytäntöönpano on saatavilla Python 2.6+ jossa memoryview on käytettävissä.
  • Tuki tiedosto kommentit - RarInfo.comment sisältää puretun, jos saatavilla.
  • Tiedosto esineitä palauttama RarFile.open () ovat io.RawIOBase-yhteensopivia. He voivat edelleen kääritty io.BufferedReader` ja `` io.TextIOWrapper.
  • Nyt .getinfo () käyttää dict haun sijaan peräkkäinen scan etsittäessä arkistodokumentti. Tämä nopeuttaa prococessing arkistoja, joissa on paljon merkintöjä.
  • Vaihtoehto rarfile.UNICODE_COMMENTS purkaa sekä arkiston ja lausumansa Unicode. Se käyttää TRY_ENCODINGS varten listan koodaustavoista kokeilla. Jos pois, kommentit jätetään tavu jousille. Oletus: 0
  • Vaihtoehto rarfile.PATH_SEP muuttaa polku erotin. Oletus: r '& # x5c; ", asettaa rarfile.PATH_SEP =' / 'voidaan compatibe kanssa zipfile.
  • Vaihtoehto rarfile.USE_DATETIME muuntaa aikaleimat datetime esineitä. Oletus: 0, aikaleimat ovat tuplat.
  • Vaihtoehto rarfile.TRY_ENCODINGS jotta viritys yrittänyt koodausta lista.
  • Järjestä RarInfo fiels paremmin näytä zipfile-yhteensopiva kentät.
  • Standard regtests varmistaa eri ominaisuuksia työ
  • Yhteensopivuus:
  • Drop RarInfo.unicode_filename, tavallinen RarInfo.filename jo Unicode vuodesta 2,0.
  • .Lue (-1) lukee nyt vasta EOF. Aikaisemmin se palasi tyhjä puskuri.
  • Korjaa:
  • Tee salattujen otsikot toimivat Python 3.x tavua () ja vanhat 2.x "sha" moduuli.
  • Yksinkertaista subprocess.Popen () käyttö käynnistettäessä unrar. Aikaisemmin se yritti optimoida ja kiertää OS / Python vikoja, mutta tämä ei ole huollettavia.
  • Käytä temp rar tiedosto hakata usean tilavuuden arkistojen liikaa.
  • Aina .wait () on unrar, välttää zombeja
  • Muunna struct.error kohteeseen BadRarFile
  • Liitä joitakin fd vuotoja. Vaikuttavat: Jython, PyPy.
  • Broken arkistot hoidetaan päättäväisemmin.

Mitä uutta versiossa 2.2:

  • Korjaa:
  • Rento tilavuus nimeämisessä. Nyt se vain laskee uuden taltion nimi etsimällä numeron vanha ja sen lisääminen, ilman odotuksia mitä että määrä pitäisi olla.
  • Tiedostot 4G pakatun datan yhteen colume hoidettiin väärin. Korjaa.
  • DOS timestamp sekuntia on kerrottava 2.
  • Oikein EXTTIME jäsentämiseen.
  • puhdistuksia:
  • Pakattu koko on per-tilavuus, lasketaan ne yhteen, niin että käyttäjä näkee täydellinen tiivistetty koko tiedostoja jakaa usean volyymit.
  • dumprar: Näytä tuntematon bittiä.
  • Käytä struct.Struct () välimuistiin purkaa muodoissa.
  • Tuki puuttuu os.devnull. (Python 2.3)

Mitä uutta versiossa 2.1:

  • Ominaisuudet:
  • Vähäinen implmentation varten .extract (), .extractall (), .testrar (). Ne ovat yksinkertaisia ​​pikakuvakkeet unrar vetoaminen.
  • Hyväksy RarInfo esine jossa tiedostonimi on odotettavissa.
  • Sisällytä dumprar.py vuonna .tgz. Sitä voidaan käyttää visualisoida RAR rakenne ja testimoduulin.
  • Tuki salattujen tiedostojen otsikot.
  • Korjaa:
  • Älä lue ohi ENDARC, siellä voisi olla ei-RAR tietoja siellä.
  • RAR 2.x: Se ei kirjoita ENDARC, mutta volyymi koodi odotetaan sitä. Korjaa että.
  • RAR 2.x: tukea yli 200 vanhanajan volyymit.
  • puhdistuksia:
  • Load kommentti vain pyydettäessä.
  • uudelleenjärjestäminen sisäisen config muuttujia. Niiden pitäisi olla nyt lopullinen nimet.
  • .open (): Lisää mode = r argumentti vastaamaan zipfile.
  • Doc ja kommentit siivous, päällekkäisyyksien välttämiseksi.
  • Yleinen kääreet sekä pakattuja ja pakkaamattomia tiedostoja, nyt .open () tekee myös CRC-tarkistus.

Mitä uutta versiossa 2.0:

  • Ominaisuudet:
  • Python 3 tuki. Silti toimii 2.x.
  • Jäsentää pitkäksi aikaa kentät. (.mtime, .ctime, .atime)
  • .open () menetelmä. Tämä tekee mahdolliseksi käsitellä suuria merkintöjä, jotka eivät mahdu muistiin.
  • Tukee salasanasuojattu arkistot.
  • Tukee arkisto kommentteja.
  • puhdistuksia:
  • Käyttää aliprosessi moduuli käynnistää unrar.
  • .filename on aina Unicode merkkijono, .unicode_filename on nyt hylätty.
  • .CRC on unsigned jälleen, kuten python3 crc32 () on unsigned.

Vastaavia ohjelmistoja

gitomatic
gitomatic

13 Apr 15

cssselect
cssselect

6 Jun 15

urlwatch
urlwatch

12 Apr 15

Kombu
Kombu

12 May 15

Kommentit rarfile

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!