If-Koubou

Czy narzędzie archiwizacji KGB może być najlepszym narzędziem kompresji? Czy tylko najwolniejszy?

Czy narzędzie archiwizacji KGB może być najlepszym narzędziem kompresji? Czy tylko najwolniejszy? (Jak)

Kompresja plików jest tak wszechobecna, że ​​jest teraz standardowo wbudowana w wiele systemów operacyjnych. Pliki zip są zwykle domyślnym formatem archiwalnym - sporadycznie zastępowanym przez RAR-y - ale KGB Archiver to narzędzie, które oferuje niezrównany poziom kompresji, choć ma dość cenę.

Z programem nie wiążą się żadne koszty finansowe, które w żaden sposób nie są związane z byłą rosyjską agencją bezpieczeństwa, ale jeśli chcesz w pełni wykorzystać tę aplikację, będziesz musiał zainwestować sporo czasu.

Jest to aplikacja, która twierdzi, że oferuje "niewiarygodnie wysoką stopę kompresji", a programista generuje liczby kompresujące, które są dwa razy wyższe niż w formacie zip.

Pobierz archiwizator KGB

Oficjalna strona internetowa programu nie jest już dostępna, ponieważ oprogramowanie nie było aktualizowane od kilku lat (chociaż nadal można znaleźć tę stronę w Internet Archive). Jednak projekt jest nadal dostępny na SourceForge, dzięki czemu można pobrać narzędzie i wymieniać myśli i pomysły z innymi użytkownikami.

Udaj się na stronę projektu i zignoruj ​​przycisk pobierania. Z jakiegoś powodu pakiet językowy dla programu jest podświetlony jako główne pobieranie, a nie sam program.

Aby pobrać oprogramowanie, przejdź do sekcji Pliki na stronie, zajrzyj do folderu KGB Archiver 2, a następnie pobierz plik instalatora .msi z folderu 2.0 beta 2. Po uruchomieniu instalacji można uzyskać dostęp do narzędzia do kompresji za pomocą menu kontekstowego w Eksploratorze - wystarczy kliknąć prawym przyciskiem myszy plik, folder lub zaznaczenie elementów i wybrać opcję "Kompresuj do xxx.kgb".

Tu zaczynają się interesować rzeczy. Do wyboru są tylko dwa formaty kompresji, KGB i Zip, ale jest też wiele innych opcji. Możesz wybrać jeden z siedmiu różnych algorytmów kompresji i zakładając, że zdecydujesz się na użycie szóstej siódmej metody, następnie określ poziom kompresji, który chcesz zastosować.

Dostępnych jest nie mniej niż dziesięć poziomów kompresji od Minimalnego do Średniego do Maksymalnego. Możesz także chronić archiwa hasłem i tworzyć samorozpakowujące się archiwa, ale sama kompresja jest bardzo interesująca.

Testowanie kompresji

Jako test pracowałem z folderem wypełnionym 100 plikami JPEG o łącznej wielkości 222 MB. Dzięki wbudowanej w Windows funkcji skompresowanych folderów została ona zredukowana do pliku zip, który wynosił 221 MB - praktycznie bez zmian, ale został zrealizowany w ciągu kilku sekund.

Uruchomienie tego samego folderu przez archiwizator KGB dało bardzo różne wyniki. Po pierwsze, proces kompresji trwał około pół godziny, ale wynikowe archiwum było znacznie mniejsze przy zaledwie 174 MB.

Jako drugi test zebrałem losowy wybór plików: kilka plików MP3, plików tekstowych, dokumentów Word, obrazów i plików wykonywalnych o łącznej wartości 93,5 MB. Ponownie, skompresowany folder systemu Windows zrobił niewielką różnicę w rozmiarze, zmniejszając go do zaledwie 90,5 MB, ale zrobił to bardzo szybko.

KGB Archiver wypadł nieco lepiej, tworząc archiwum 81,6 MB. Ponownie, zajęło to ponad trzydzieści minut, a to jest na czterordzeniowym komputerze. Czy warto oszczędzać? To wszystko, abyś zdecydował.

Istnieją oczywiście niektóre typy plików, które są łatwiejsze do kompresji niż inne. Proste pliki tekstowe mogą zostać poważnie zmiażdżone, a wiele plików wideo i plików muzycznych jest już skompresowanych do pewnego stopnia. To, czego możesz oczekiwać od archiwizatora KGB, naprawdę zależy od plików, z którymi pracujesz.

Kompresja w prawdziwym świecie

Konieczność kompresji plików zmniejszyła się z biegiem lat, ponieważ pojemność dysku twardego wzrosła spiralnie, a prędkość połączenia internetowego wzrosła.

Po raz pierwszy dowiedziałem się o Archiwizatorze KGB cztery lub pięć lat temu. Natknąłem się na stronę, która twierdziła, że ​​użyła tego narzędzia do zmniejszenia zawartości instalacyjnego CD pakietu Office 2007 do zaledwie 1,5 MB - z ponad 400 MB.

Ten poziom kompresji wydawał się niewiarygodny, więc musiałem to sprawdzić - tylko dla celów badawczych, rozumiesz, miałem już w pełni funkcjonalną kopię pakietu Office i nie trzeba uzyskiwać wersji pirackiej.

Po pobraniu archiwum ustawiłem zadanie wyodrębnienia jego zawartości. Wydaje mi się, że pamiętam proces trwający cały dzień, ale kiedy był gotowy, rzeczywiście istniała w pełni funkcjonalna instalacja Office gotowa do użycia.

Nie mogłem zreplikować tak imponujących poziomów kompresji, ale z pewnością odkryłem, że Archiwizator KGB zgniata pliki bardziej niż jakikolwiek inny używany przeze mnie archiver.

W rzeczywistości istnieje niewiele praktycznych zastosowań archiwizatora KGB - przynajmniej po wybraniu najwyższego poziomu kompresji. W przypadku małych plików różnica w wielkości pliku jest niewielka w porównaniu z innymi narzędziami. Jednak gdy warunki są poprawne - co oznacza kompresowanie dużej liczby plików, bardzo dużych plików lub niektórych szczególnie zgodnych typów plików - poziomy kompresji, które można osiągnąć, są oszałamiające.

Jest to świetne pod pewnymi względami, ale wymaganie czasowe jest czymś w rodzaju podwójnego whammy. Jak długo trwa kompresja plików, z którymi pracujesz, powinieneś wziąć pod uwagę mniej więcej taką samą ilość dekompresji.

Co myślisz o Archiwizatorze KGB? Czy to użyteczne narzędzie, czy tylko sztuczka? Czy jest to coś, z czego możesz skorzystać?