Robię kopię zapasową mojej pracy i szukam programu, który mógłby bardziej efektywnie kompresować pliki. Domyślny program do kompresji systemu Windows działa dobrze, ale nie działa tak „inteligentnie”, jak bym chciał.
Moje pliki to w zasadzie całe migawki mojej pracy wykonane w ciągu ostatnich kilku miesięcy podczas regularnych pełnych kopii zapasowych. niewiele zmian między kopiami zapasowymi, a wiele plików to po prostu kopie.
Cały mój zestaw plików jest nieskompresowany w przybliżeniu 15 GB, podczas gdy poszczególne kopie zapasowe migawek (skompresowane przy użyciu standardowych programów do kompresji) zajmują po około 150 do 200 MB (zazwyczaj zwiększają się wraz z nowszymi datami). Całkowity rozmiar wszystkich skompresowanych migawek wynosi około 3 GB. Ze względu na naturę plików oczekuję, że „inteligentny” program do kompresji obniży cały wolumin do około 400-500 MB, to znaczy, biorąc pod uwagę rozsądną nieefektywność i dodatkową przestrzeń do skompresowania różnic w plikach.
Czy istnieje program kompresji, który skorzysta z faktu, że wiele plików jest identycznych, aby osiągnąć znacznie wyższy współczynnik kompresji niż standardowy program do kompresji systemu Windows?
Dzięki -Faken
Edycja: Właśnie zakończyłem najlepszą kompresję całego woluminu przy użyciu standardowej kompresji systemu Windows. Jest tylko 10 MB lepszy niż skompresowane migawki łącznie. Moim zdaniem nie do przyjęcia jest znajomość charakteru plików.
źródło
Odpowiedzi:
7-zip obsługuje solidną kompresję, jeśli dobrze pamiętam, więc powinna bardzo dobrze kompresować wiele prawie identycznych plików.
źródło
Przeprowadziłem pewne testy aspektu „identycznych plików”, jak wspomniano w pytaniu, przy użyciu 7-zip (wersja 9.20), ponieważ nikt jeszcze nie udzielił na to wyczerpującej odpowiedzi. To dało ciekawe wyniki. Przetestowałem przy użyciu 10 kopii pliku używanego przez tę witrynę do wyświetlania wiadomości o nieodnalezieniu strony . Ten plik nie kompresuje się zbyt dobrze jako pojedynczy plik, ponieważ jest plikiem jpg. Dlatego zademonstruje skuteczność kompresji wielu identycznych plików. Jego rozmiar pliku to 37 KB.
Jeśli otworzę 3. archiwum, jedną z właściwości jest Blok . Podaje 0, 1 i 2 odpowiednio dla 3, 5 i 2 plików.
Obserwacje:
Wnioski:
źródło
System Windows Vista jest wyposażony w Centrum kopii zapasowych i przywracania . Będzie tworzyć przyrostowe kopie zapasowe plików, aby uniknąć marnowania miejsca i konieczności tworzenia wielu kopii zapasowych. Z połączonej strony:
źródło
7-zip ma jeden z najlepszych dostępnych algorytmów kompresji. Nie wydaje mi się, aby do tej pory istniało coś, co przewyższa 7-zip w kompresji (algorytmie).
źródło