Sto scrivendo un piccolo strumento di archiviazione personale. Lavoro spesso con molti database client per brevi periodi, ciò che il mio strumento farà è nei processi batch notturni, scollegherà il database e comprime i file del database e tutti i file aggiuntivi che si trovavano nella cartella in cui risiedeva il database e spostalo su un'unità di archiviazione di rete.
La mia domanda è abbastanza frequente che ci saranno file zip all'interno della cartella (il più comune sarebbe il backup originale del client prima di aver eseguito l'elaborazione su di esso). Sarebbe meglio decomprimere il file in un unico nome di sottocartella, eliminare lo zip, quindi comprimere l'intera cartella genitore, o sono gli algoritmi di compressione abbastanza buoni da lasciare il file zippato (probabilmente era fatto con un'impostazione di 7zip più veloce ) e la mia archiviazione (che sarà un'impostazione di 7zip Ultra) comprimerà (principalmente) la differenza tra i due livelli di compressione?
Se riesco a ottenere un altro 1% di sconto su un file di database da 20 GB, potrebbe valerne la pena eseguire la decompressione.