Ignorar arquivos incompressíveis

0

Existe uma ferramenta de compactação que não tenta compactar arquivos incompressíveis para reduzir o tempo de compactação? Ele precisaria operar em uma pasta (e não em um único arquivo tar), e tentaria compactar cada arquivo, e desistiria se não progredisse muito. Por desistir, quero dizer mudar para o nível mais baixo de compressão para esse arquivo.

    
por Tom 14.04.2012 / 13:52

1 resposta

2

Curiosamente, há AutoCompress

AutoCompress scans files evaluating their compressibility (or current compression ratio), and compresses them (or decompresses them) if they meet certain criteria; namely the date since modification, compression ratio, and file size.

ps: Não tenho ideia do que o autor quer dizer com "descompactá-los se atenderem aos critérios"
Atualização: Há também uma nota dizendo "comprimir usando compactação NTFS" em uma página anterior - não tenho certeza se estamos discutindo a compactação padrão de arquivos aqui.

Em geral, acho que a 'compressibilidade' de um arquivo pode ser estimada com alguns métodos, mas implicaria uma sobrecarga de tempo extra. No entanto, deve haver maneiras de codificar o compressor para que ele seja "socorrido" e simplesmente arquive o arquivo como está com uma marca descrevendo o mesmo. Embora eu goste da ideia, ainda não vi isso.

    
por 14.04.2012 / 14:20