Ho fatto un test oggi, quanto è buono WinRAR può comprimere una cartella con più volte la stessa immagine in essa contenuta. Per questo ho appena messo una foto con 300 kB in una cartella e l'ho copiata 11 volte, in modo da avere 12 volte la stessa immagine, solo con nomi diversi. Ho espunto WinRAR per realizzare questo fatto e ottenere un archivio compresso con meno di 300 kB di immagine. Ma la cartella compressa non era molto più piccola della cartella normale, vale a dire 2,9 MB anziché 3,6 MB. Il modo in cui pensavo che WinRAR avrebbe funzionato, è analizzare i pattern di ritorno nei dati e usarli come una voce nel suo "dizionario". In questo modo, sarebbe sufficiente salvare l'immagine una volta in questo dizionario e quindi fare riferimento a questa voce per ogni immagine, solo con un'intestazione diversa (ad esempio per il nome file).
Perché non funziona così? Voglio dire, non ci possono essere differenze significative nei file multipli?