Detectar imagens duplicadas em arquivos 7-Zip no Windows?

1

Eu tenho uma grande galeria de imagens e, alguns anos depois, percebi que recebi mais e mais duplicatas. :) Basicamente, minha galeria consiste em arquivos 7-Zip contendo os conjuntos de imagens. Vi que há alguns scanners duplicados de imagens comerciais para o Windows, mas, infelizmente, eles lidam apenas com os formatos RAR e ZIP.

Portanto, gostaria de encontrar uma ferramenta que possa examinar os diretórios comuns e os arquivos, como se fossem diretórios comuns. (Talvez, poderia haver algum tipo de montagem de sistema de arquivos virtual, se possível, que poderia fazer algo como um espelho do sistema de arquivos, onde todos os arquivos são expandidos para arquivos regulares.) O sistema alvo é o Windows, embora as idéias relacionadas ao Cygwin também sejam realmente bem-vindo.

Alguém pode ajudar? Sua ajuda seria muito apreciada.

    
por Lyubomyr Shaydariv 14.02.2012 / 13:48

1 resposta

2

Eu não conheço nenhuma ferramenta que faça isso, mas se você estiver interessado em tentar por si mesmo uma maneira de conseguir isso seria escrever um script envolvendo o 7z l -slt archive.7z que para cada arquivo seria anexado a um arquivo:

  • o nome do arquivo
  • o tamanho do arquivo
  • seu CRC

A partir daqui, basta encontrar duplicatas (definidas como 'Igualdade de CRC e tamanho' para limitar colisões) e excluí-las usando 7z d archive.7z filename .

editar:

Você pode querer olhar para este projeto, mesmo que ele não apóie escrever, mas ele pode evoluir: fuse- 7z

Existem muitas outras soluções para outros formatos de arquivo, aqui está uma lista: link

    
por 14.02.2012 / 15:32