rarfile

Софтуер снимки:
rarfile
Софтуер детайли:
Версия: 2.7
Дата на качване: 13 Apr 15
Розробник: Marko Kreen
Разрешително: Безплатно
Популярност: 250

Rating: nan/5 (Total Votes: 0)

Интерфейсът наподобява интерфейс zipfile си.
Разбор на архив структура и некомпресирани файлове се обработват в чиста Python.
Декомпресия се извършва чрез "разнищвам" командния ред помощна програма

<силни> Характеристики :..

  • Разбира Rar 3.x архивите
  • Дръжки многотомни архиви.
  • Дръжки съхраняват самите файлове.
  • Дръжки имена Unicode.
  • Дръжки защитени с парола архиви.
  • Дръжки архивни коментари.
  • За декомпресия, използва външната програма разнищвам команден ред.

Какво ново в тази версия:

  • .read () и .readinto () сега правя лупинг Прочети да работи правилно и в краткосрочен чете. Важно за Python 3.2+, където чете от тръбата може да се върне кратко резултат дори за блокиране файловия.
  • Proper за съобщаване на грешки в .extract (), .extractall (), .testrar ()
  • .read () от разнищвам тръба: Предпочитам да върне разнищвам код за грешка, ако този не е на разположение, направете собствени проверки за грешки
  • .
  • Избягвайте низ Освен в .read (), вместо това използвайте винаги списък + присъединят да се слеят съставно чете.
  • dumprar: съм отново кодират байтови стрингове (Python 2.x). Така се избягва ненужно недостатъчност при печат невалиден Unicode.

Какво ново във версия 2.4:

  • Корекции на грешки:
  • USE_DATETIME: оцелее лоши стойности от RAR
  • .
  • бъг в корумпираната Unicode името на файла работа.
  • dumprar:
  • направи Unicode символа работят с тръба както и конзола.

Какво ново във версия 2.3:

  • Характеристики:
  • Поддръжка .seek () метод на файлови потоци. (Kristian Larsson)
  • Поддръжка .readinto () метод на файлови потоци. Оптимизиран изпълнение е достъпно на Python 2.6+, където memoryview е достъпно.
  • Поддръжка файлови коментари -. RarInfo.comment съдържа декомпресираните данни, ако има такива
  • File предмети, върнати от RarFile.open () са io.RawIOBase-съвместими. Те могат допълнително увит с io.BufferedReader` и `` io.TextIOWrapper.
  • Сега .getinfo () използва Dict справка вместо последователно сканиране при търсене архивни данни. Това ускорява prococessing за архивите, които имат много записи.
  • Option rarfile.UNICODE_COMMENTS да декодират двете архива и файловата коментари към Unicode. Той използва TRY_ENCODINGS за списък на кодировки, за да се опитат. Ако изключите, коментари са оставени като байт струни. По подразбиране: 0
  • Option rarfile.PATH_SEP да промени пътя сепаратор. Default:. R '& # x5c; ", задайте rarfile.PATH_SEP =" / "да бъде compatibe с zipfile
  • Option rarfile.USE_DATETIME да конвертирате времеви отпечатъци да DateTime обекти. По подразбиране: 0, времеви отпечатъци са кортежи
  • .
  • Option rarfile.TRY_ENCODINGS да позволяват настройка опитал списък кодиране.
  • Пренареждане RarInfo Полета за по-добро шоу zipfile-съвместим полета.
  • Стандартно regtests да се уверете, че различните функции работа
  • Съвместимост:
  • Drop RarInfo.unicode_filename, обикновена RarInfo.filename вече Unicode тъй 2.0.
  • .read (-1) чете сега, докато EOF. Преди това той се връщаше празен буфер.
  • Определя:
  • Направи криптирани хедъри работят с Python 3.x байта () и със стария 2.x "ша" модул.
  • Опростете subprocess.Popen () използване при стартирането разнищвам. Преди това той се опита да се оптимизира и работата около OS / Python грешки, но това не е възможна за поддържане.
  • Използване температура RAR файл рана на многотомни архиви също.
  • Винаги .wait () на разнищвам, за да се избегне зомбита
  • Convert struct.error да BadRarFile
  • Включете някои FD течове. Във връзка:. Jython, PyPy
  • Счупени архиви се обработват по-енергично.

Какво ново във версия 2.2:

  • Определя:
  • Спокойна обем именуване. Сега тя просто изчислява ново име обем чрез намиране номер в стария и че се увеличава, без никакви очаквания какво трябва да бъде, че номер.
  • Файлове с 4G на сгъстен данни в една colume бяха обработени погрешно. Fix.
  • DOS времеви индикатор секунди трябва да се умножи с 2.
  • Правилно EXTTIME разбор.
  • почистване на бреговата:
  • Сгъстен размер е за обем, ги сумира заедно, така че потребителят вижда пълна компресиран размер на файловете са разделени по няколко тома.
  • dumprar:. Покажи неизвестни бита
  • Използване struct.Struct (), за да кешират Разопаковайте формати.
  • Поддръжка липсва os.devnull. (Python 2.3)

Какво ново във версия 2.1:

  • Характеристики:
  • Minimal implmentation за .extract (), .extractall (), .testrar (). Те са прости команди за бърз достъп до разнищвам извикване.
  • Приеми RarInfo обект, в който се очаква името на файла.
  • Включи dumprar.py в .tgz. Той може да се използва за визуализиране RAR структура и тест модул.
  • Подкрепа за криптирани заглавни файлове.
  • Определя:
  • Не чета покрай ENDARC, може да има не-RAR данни там.
  • RAR 2.x: Той не пише ENDARC, но нашата обем код го очаква. Поправи това.
  • RAR 2.x: поддръжка на повече от 200 тома стар стил
  • .
  • почистване на бреговата:
  • Load коментар само при поискване.
  • Cleanup на вътрешните конфигурационни променливи. Те трябва да имат вече окончателните имена.
  • .open ():. Добави режим = аргумент R да съвпада zipfile
  • Doc и коментари за почистване, намаляване на дублирането.
  • Общи опаковки за двете компресирани и некомпресирани файлове, сега .open () също прави CRC проверка.

Какво ново във версия 2.0:

  • Характеристики:
  • Python 3 подкрепа. Все още работи с 2.x.
  • Интерпретира разширени области време. (.mtime, .ctime, .atime)
  • .open (метод). Това прави възможно да се обработват големи записи, които не се побират в паметта.
  • Поддържа защитени с парола архиви.
  • Поддържа архив коментари.
  • почистване на бреговата:
  • Използва подпроцес модул за стартиране разнищвам.
  • .filename винаги Unicode стринг, .unicode_filename сега е отхвърлена.
  • .CRC е грозен отново, както python3 crc32 () е грозен.

Подобен софтуер

PyYAML
PyYAML

13 May 15

Werkzeug
Werkzeug

12 Apr 15

rss2jira
rss2jira

12 May 15

mwlib
mwlib

13 May 15

Коментари към rarfile

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория