Desde hace muchos años que bajo archivos de usenet y siempre me encontré con el mismo problema, como los 0day aparecen con la denominación de los grupos de releases, osea con 8 carácteres cada archivo comprimido.
El tema es que como se respeta la denominación y el estandart de distribución, se complica al momento de acordarse que carajo es cada archivo que uno se baja, lo que supone descomprimir cada archivo y leer el .NFO correspondiente para saber que es.
Pero en el peor de los casos nos encontramos que una distribución se conforma de varios archivos consecutivos y complica más aún la cosa.
En fin, uno perdía mucho más tiempo renombrando lo que se baja de usenet que el que se toma en bajar de los newsgroups.
Tuve la suerte en el grupo alt.binaries.warez.win95-apps de preguntar el mismo problema y resultó que un francés hizo un complejo sistema de scripts utilizando el Search & Replace para realizar la terea automáticamente.
Primero verifican el contenido del zip, buscan el NFO o el DIZ eliminan toda la basura gráfica ASCII de los mismos, esto lo hace porque tiene una colección de todos los NFO y DIZ de los distintos grupos ej: CORE, BBL, RAZON, FOSI, ect... dejando solamente el nombre del contenido limpio.
Luego crea un directorio con el nombre limpio obtenido y copia allí todos los archivos que se corresponden con el mismo resultado, osea que si un contenido vienen en varios zip's los copia a todos al mismo directorio.
Esto funciona perfectamente con todos los zip que tienen sus correspondientes NFO o DIZ, si no los tienen se crea otro dir en el que se almacena los archivos no clasificados.