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 (em vez de em um único arquivo tar) e tentaria compactar cada arquivo e desistiria se não fizesse muito progresso. Por 'desistir' quero dizer mudar para o nível de compactação mais baixo para esse arquivo.
Responder1
Curiosamente existeAutocompressão
AutoCompress verifica arquivos avaliando sua compressibilidade (ou taxa de compactação atual) ecompacta-os (ou descompacta-os) se atenderem a determinados critérios;nomeadamente a data desde a modificação,taxa de compressão,e tamanho do arquivo.
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 "compactar usando compactação NTFS" em uma página anterior - não tenho certeza se estamos discutindo a compactação de arquivo padrão aqui.
Em geral, acho que a 'compressibilidade' de um arquivo pode ser estimada com alguns métodos, mas eles implicariam uma sobrecarga de tempo extra. No entanto, deve haver maneiras de codificar o compressor para que ele seja 'resgatado' e apenas arquive o arquivo como está com uma marca descrevendo isso nele. Embora eu goste da ideia, ainda não vi isso.