Często muszę zbierać pliki dziennika i przesyłać je na centralny serwer (należący do innej firmy). Serwer centralny ma limit rozmiaru pliku, dlatego próbuję utworzyć najmniejszy możliwy plik, który nadal jest w formacie zip.
Jakiego ustawienia najlepiej użyć podczas kompresji pliku tekstowego do formatu zip, gdy potrzebuję tylko małego rozmiaru pliku?
Zrobiłem oczywistą i wybrałem ultra kompresję i zauważyłem, że LZMA ma lepszą pracę niż deflacja, ale jest o wiele za dużo innych kombinacji opcji, aby przetestować je wszystkie.
Deflate
formatem, nie jest to już „normalny” plik .zip, ale „rozszerzony” plik zip, którego pionierem jest WinZip. Początkowo zachowali rozszerzenie jako .zip, co jest bardzo konsternacyjne (ponieważ większość normalnych narzędzi do obsługi zip-ów nie jest w stanie sobie z nimi poradzić), ale większość archiwizatorów używa teraz .zipx, aby odróżnić je od tradycyjnych plików .zip. Jeśli możesz korzystać z LZMA, przełącz się na .7z i wybierz PPMd - powinien kompresować się lepiej (i szybciej!) Dla plików tekstowych.