rarfile

Tela Software:
rarfile
Detalhes de Software:
Versão: 2.7
Data de upload: 13 Apr 15
Revelador: Marko Kreen
Licença: Livre
Popularidade: 59

Rating: nan/5 (Total Votes: 0)

A interface se assemelha a interface do arquivo zip.
A análise de estrutura de arquivo e arquivos não comprimidos são tratadas em Python puro.
Descompressão é feito via 'unrar "utilitário de linha de comando

Características :..

  • Compreende arquivos RAR 3.x
  • controla arquivos multi-volume.
  • Puxadores arquivos armazenados em si.
  • Puxadores nomes Unicode.
  • Puxadores arquivos protegidos por senha.
  • Puxadores comentários de arquivo.
  • Para descompressão utiliza o utilitário de linha de comando unrar externo.

O que é novo nesta versão:

  • .read () e .readinto () agora fazer looping ler para funcionar corretamente em curto lê. Importante para o Python 3.2+ onde ler de tubo pode retornar resultado curto, mesmo em bloquear descritor de arquivo.
  • erro Proper relatando em .extract (), .extractall (), .testrar ()
  • .read () de tubulação unrar: preferem retornar código de erro unrar, se isso não é disponível, fazer verificações de erros próprios
  • .
  • Evite disso corda em .read (), em vez disso, use sempre lista + juntar mesclar multi-parte lê.
  • dumprar: Dont recodificar cadeias de bytes (Python 2.x). Isso evita falha desnecessária ao imprimir inválido Unicode.

O que é novo na versão 2.4:

  • Correções de bugs:
  • USE_DATETIME: sobreviver valores ruins RAR
  • .
  • bug no manuseio unicode filename corrupto.
  • dumprar:. Tornar caracteres Unicode trabalhar tanto com tubulação e consola

O que é novo na versão 2.3:

  • Características:

  • Método
  • .seek Support () sobre fluxos de arquivo. (Kristian Larsson)

  • Método
  • .readinto Support () sobre fluxos de arquivo. Implementação otimizada está disponível em Python 2,6+ onde memoryview está disponível.
  • comentários de arquivos Suporte -. RarInfo.comment contém dados descompactados se disponível
  • objetos File retornados por RarFile.open () são io.RawIOBase compatível. Podem ainda mais envolvido com io.BufferedReader` e `` io.TextIOWrapper.
  • Agora .getinfo () usa lookup dict em vez de varredura seqüencial ao pesquisar arquivo entrada. Isso acelera prococessing para arquivos que têm muitas entradas.
  • rarfile.UNICODE_COMMENTS opção para decodificar tanto arquivo e arquivar comentários para unicode. Ele usa TRY_ENCODINGS para lista de codificações para tentar. Se fora, os comentários são deixados como cadeias de bytes. Default: 0
  • Opção rarfile.PATH_SEP para mudar separador de caminho. Padrão:. R '& # x5C;', defina rarfile.PATH_SEP = '/' para ser Compatibe com zipfile
  • Opção rarfile.USE_DATETIME converter timestamps a objetos de data e hora. Default: 0, timestamps são tuplas
  • .
  • rarfile.TRY_ENCODINGS opção para permitir o ajuste tentou lista de codificação.
  • Reordenar RarInfo fiels a campos ZipFile compatível mostrar melhor.
  • regtests padrão para se certificar vários recursos de trabalho
  • Compatibilidade:
  • Gota RarInfo.unicode_filename, RarInfo.filename planície já é Unicode desde 2.0.
  • .read (-1) lê agora até EOF. Anteriormente, ele retornou buffer vazio.
  • Corrige:
  • Faça cabeçalhos criptografados trabalhar com Python 3.x bytes () e com 2.x velho módulo 'sha'.
  • Simplificar subprocess.Popen () uso ao lançar unrar. Anteriormente, ele tentou otimizar e trabalhar em torno erros OS / Python, mas isso não é sustentável.
  • Usar arquivo rar temperatura cortar em sistemas multi-volumes também.
  • Sempre .wait () em unrar, para evitar zombies
  • Converter struct.error para BadRarFile
  • Ligue alguns vazamentos fd. Afetados:. Jython, PyPy
  • arquivos quebrados são tratados de forma mais enérgica.

O que é novo na versão 2.2:

  • Corrige:
  • nomeação de volume descontraído. Agora ele só calcula novo nome de volume, encontrando número em uma velha e aumentá-lo, sem qualquer expectativa que esse número deveria ser.
  • Arquivos com 4G de dados comprimidos em um colume foram tratadas errado. Fix.
  • Dos segundos timestamp precisam ser multiplicados por 2.
  • Correto parsing EXTTIME.
  • Limpezas:
  • tamanho compactado é por volume, somá-los em conjunto, para que o usuário vê tamanho compactado completo para arquivos dividido em vários volumes.
  • dumprar:. Mostrar pedaços desconhecidos
  • Use struct.Struct () para armazenar em cache formatos desempacotar.
  • Suporte faltando os.devnull. (Python 2.3)

O que é novo na versão 2.1:

  • Características:
  • implmentation Minimal para .extract (), .extractall (), .testrar (). Eles são atalhos simples para invocação unrar.
  • Aceitar RarInfo objeto onde se espera que nome de arquivo.
  • Incluir dumprar.py em .tgz. Ele pode ser usado para visualizar a estrutura RAR e módulo de teste.
  • Suporte para cabeçalhos de arquivos criptografados.
  • Corrige:
  • Não leia passado ENDARC, poderia haver dados não-RAR lá.
  • RAR 2.x: Ele não escreve ENDARC, mas nosso código volume esperado dele. Corrigir isso.
  • RAR 2.x: Suporte mais de 200 volumes de estilo antigo
  • .
  • Limpezas:
  • Load comentário somente quando solicitado.
  • Limpeza de variáveis ​​de configuração interna. Eles devem ter nomes agora finais.
  • .open ():. Adicionar mode = r argumento para corresponder zipfile
  • Doc e comentários de limpeza, minimizar a duplicação.
  • wrappers comuns para ambos os arquivos comprimidos e não comprimidos, agora .open () também faz CRC-checking.

O que é novo na versão 2.0:

  • Características:
  • apoio Python 3. Ainda trabalha com 2.x.
  • Analisa campos de tempo prolongados. (.mtime, .ctime, .atime)
  • .open método (). Isso torna possível para processar grandes entradas que não cabem na memória.
  • Suporta arquivos protegidos por senha.
  • Apoia as observações de arquivo.
  • Limpezas:
  • Usa módulo subprocess lançar unrar.
  • .filename é sempre seqüência de caracteres Unicode, .unicode_filename agora está obsoleto.
  • .CRC não está assinado novamente, como crc32 python3 () não está assinado.

Programas semelhantes

sassin
sassin

13 Apr 15

Dict4Ini
Dict4Ini

5 Jun 15

Konfig
Konfig

1 Mar 15

Enstaller
Enstaller

12 May 15

Comentário para rarfile

Comentários não encontrado
Adicionar comentário
Ligue imagens!