rarfile

Yazılım ekran görüntüsü:
rarfile
Yazılım detaylar:
Versiyon: 2.7
Qayıt: 13 Apr 15
Geliştirici: Marko Kreen
Lisans: Ücretsiz
Popülerlik: 250

Rating: nan/5 (Total Votes: 0)

arayüz zipfile arabirimini benzer.
arşiv yapısı ayrıştırma ve sıkıştırılmamış dosyalar saf Python işlenir.
Dekompresyon komut satırı yardımcı programı 'unrar' ile yapılır

Özellikler :..

  • anlar Rar 3.x arşivleri
  • Kolları çok hacimli arşiv.
  • saklanan dosyaları kendisi Kolları.
  • unicode adlarını Kolları.
  • şifre korumalı arşivler Kolları.
  • Arşiv yorumlar Kolları.

  • Dekompresyon için
  • Dış unrar komut satırı yardımcı programını kullanır.

Bu sürümdeki yeni nedir:

  • .read () ve .readinto () artık döngü yapmak kısa okur düzgün çalışması için okuyun. Borudan okumak nerede Python 3.2+ için önemli, hatta dosya tanıtıcı engelleme kısa sonuç dönebilirsiniz.
  • Uygun bir hata,) (.extract içinde .testrar .extractall () bildirdiği ()
  • unrar borudan .read (): şu mevcut değilse, kendi hata kontrolleri yapmak, unrar hata kodunu döndürür tercih
  • .
  • ) .read (dize ek kaçının, onun yerine her zaman listesini kullanmak + çok parçalı okur birleştirme katılmak.
  • dumprar: dont yeniden kodlamak bayt dizeleri (Python 2.x). Geçersiz Unicode yazdırırken bu gereksiz başarısızlık önler.

sürüm 2.4 yeni nedir:

  • Hata düzeltmeleri:
  • USE_DATETIME: RAR kötü değerleri hayatta .
  • bozuk unicode dosya işleme bug.
  • dumprar:. Unicode karakter boru ve konsol hem de iş yapmak

sürüm 2.3 yeni nedir:

  • Özellikler:

  • Dosya akışları üzerindeki
  • Destek .seek () yöntemi. (Kristian Larsson)

  • Dosya akışları üzerindeki
  • Destek .readinto () yöntemi. Memoryview mevcut olduğu optimize edilmiş uygulama 2.6+ Python mevcuttur.
  • Destek dosya yorumlarınıza -. Varsa RarInfo.comment açılmış verileri içeren

  • RarFile.open () tarafından döndürülen
  • Dosya nesneleri io.RawIOBase-uyumludur. Onlar daha io.BufferedReader` ve `` io.TextIOWrapper.
  • sarılmış olabilir
    Arşiv girişi ararken
  • Şimdi .getinfo () sıralı tarama yerine dict arama kullanır. Bu, birçok girişleri var arşivler için prococessing hızlandırır.
  • Seçenek rarfile.UNICODE_COMMENTS hem arşiv şifresini çözmek ve unicode açıklama dosya. Bu denemek için kodlamaları listesi için TRY_ENCODINGS kullanır. Kapalı ise, yorum bayt dizeleri olarak bırakılır. Varsayılan: 0
  • Seçenek rarfile.PATH_SEP yolu ayracı değiştirmek için. Varsayılan:. R '& # x5C,' rarfile.PATH_SEP = '/' zipfile ile compatibe için ayarlanmış
  • Seçenek rarfile.USE_DATETIME datetime nesnelere damgaları dönüştürmek için. Varsayılan: 0, zaman damgaları küpe
  • .
  • Seçenek rarfile.TRY_ENCODINGS ayarlama girişiminde kodlama listesini izin vermek.
  • Yeniden Sipariş RarInfo iyi göstermek zipfile uyumlu alanlara fiels.
  • Standart regtests emin çeşitli özellikleri iş yapmak için
  • Uyumluluk:
  • Bırak RarInfo.unicode_filename, düz RarInfo.filename zaten 2.0 beri unicode olduğunu.
  • .read (-1) EOF kadar şimdi okur. Daha önce boş tampon döndü.
  • Düzeltmeler:
  • şifreli başlıkları Python 3.x bayt () ve eski 2.x ile 'sha' modülü ile çalışır.
  • basitleştirin subprocess.Popen () kullanımı unrar başlatıyoruz. Daha önce optimize ve OS / Python hata etrafında çalışma çalıştı, ancak bu sürdürülebilir değildir.
  • kullan geçici rar dosyasının çok çok hacimli arşivleri üzerinde hack.
  • Her zaman unrar üzerine .wait (), zombi önlemek için
  • BadRarFile için struct.error dönüştürme
  • Bazı fd sızıntıları takın. Etkilenen:. Jython, PyPy
  • Kırık arşivleri daha sağlam işlenir.

sürüm 2.2 yeni nedir:

  • Düzeltmeler:
  • Rahat hacim adlandırma. Şimdi sadece bu sayı ne olmalıdır herhangi bir beklentileri olmadan, eski bir numarayı bulmak ve onu artırarak yeni birim adını hesaplar.

  • Bir hacme sıkıştırılmış veri 4G ile
  • Dosyalar yanlış ele alındı. Fix.
  • DOS damgası saniye 2 ile çarpılır gerekir.
  • Doğru EXTTIME ayrıştırma.
  • temizliğini:
  • Sıkıştırılmış boyut kullanıcı dosyaları birkaç hacimleri üzerinde bölünmüş için tam sıkıştırılmış boyutunu görür, böylece, onları bir araya toplamak, başına hacim olduğunu.
  • dumprar:. Göster bilinmeyen bit
  • Kullanım struct.Struct () açmak biçimlerini önbelleğe.
  • Destek os.devnull eksik. (Python 2.3)

sürüm 2.1 yeni nedir:

  • Özellikler:
  • .extract için en az implmentation () .extractall (), .testrar (). Onlar unrar çağırma basit kısayolları bulunmaktadır.
  • dosya beklenen nerede RarInfo nesne kabul.
  • Tgz içinde dumprar.py ekleyin. Bu RAR yapısı ve test modülü görselleştirmek için kullanılabilir.
  • şifreli dosya başlıkları için destek.
  • Düzeltmeler:
  • ENDARC geçmiş okumaz, orada olmayan RAR veriler olabilir.
  • RAR 2.x: Bu ENDARC yazmaz, ama bizim hacmi kodu bekleniyor. Bu Fix.
  • RAR 2.x: 200'den fazla eski tarz hacimleri Destek
  • .
  • temizliğini:
  • Yük Yorum yalnızca istendiğinde.
  • İç yapılandırma değişkenlerinin Temizleme. Onlar şimdi son isim olmalıdır.
  • .Open ():. Zipfile maç için mod = r argümanı ekle
  • Doktor ve yorumlar temizleme, çoğaltılması en aza indirmek.
  • Şimdi .Open sıkıştırılmış ve sıkıştırılmamış dosyalar, her ikisi için ortak sarmalayıcılar () da CRC-kontroller yapar.

sürüm 2.0 yeni nedir:

  • Özellikler:
  • Python 3 desteği. Hala 2.x ile çalışır.
  • uzun zaman alanları ayrıştırır. (.mtime, .ctime, .atime)

  • .Open () Yöntemi
  • . Bu belleğe sığmayan büyük girdileri işlemek mümkün kılar.
  • şifre korumalı arşivler destekler.
  • Arşiv yorumlar destekler.
  • temizliğini:
  • unrar başlatmak için altişlem modülünü kullanır.
  • .filename şimdi .unicode_filename önerilmemektedir, her zaman Unicode dizesi.
  • .CRC python3 crc32 () imzasız olduğu gibi, yine imzasız.

Benzer yazılım

jprops
jprops

1 Mar 15

Doit
Doit

1 Mar 15

rss2jira
rss2jira

12 May 15

Pattern
Pattern

13 Apr 15

Yorumlar rarfile

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!