1 votos

Cómo combinar carpetas basadas en el contenido de archivo en lugar de nombre de archivo

Tengo varias carpetas que contienen miles de eliminación de recuperación de archivos de múltiples recuperación de los exámenes.

Como es habitual con la supresión de la recuperación, los archivos recuperados tienen nombres diferentes a los originales, y los diferentes nombres de un análisis de recuperación a otro.

Así, el corto de escribir un programa personalizado, existe una herramienta (o producto) que pueda comparar archivos por contenido y omitir los nombres de los archivos?

Idealmente, debería permitir la eliminación de los archivos recuperados cuando el contenido de coincidencia de archivos en un "original" árbol de directorio (por ejemplo, las carpetas de la biblioteca de iTunes), y, permitir la combinación de dos carpetas basadas en el contenido del archivo en lugar de nombres de archivo.

1voto

Oskar Puntos 1242

¿Por qué no tener un guión para recorrer todos los archivos y cambiarles el nombre con el valor de un hash basado en el contenido del archivo.

md5 file.png 
MD5 (file.png) = d5438a3187b73fa362dceb269e158908
crc32 file.png 
87a1ffdd
shasum -a 256 file.png 
34d126a6990b59dd45a4d7d19e471943569060bc54cb3b42b3d0be1934f16f11  file.png

He enumerado estas en orden de más rápido a más lento en mi Mac - usted debe probar un par de archivos si no se puede dejar que el script se ejecute durante la noche y se preocupan por el rendimiento de la secuencia de comandos.

Entonces usted puede combinar según el nombre de archivo desde el mismo contenido sería el mismo nombre, salvo que las colisiones en el espacio de el hash.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X