Główna » jak » 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?

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

    Nie ma żadnych kosztów finansowych związanych z programem - co w żaden sposób nie jest związane z byłym rosyjskim urzędem bezpieczeństwa - ale jeśli chcesz w pełni skorzystać z aplikacji, będziesz musiał zainwestować dużo czasu.

    Jest to aplikacja, która twierdzi, że oferuje "niewiarygodnie wysoką stopę kompresji", a programista generuje liczby kompresujące, które są około dwa razy większe niż format 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 instalacyjny .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ąć plik, folder lub wybrane elementy prawym przyciskiem myszy 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żna również 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 funkcji wbudowanej w Windows 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 za pomocą programu archiwizującego 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 Windows zrobił niewielką różnicę w rozmiarze, zmniejszając go do 90,5 MB, ale zrobił to bardzo szybko.

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

    Istnieją oczywiście niektóre typy plików, które są łatwiejsze do skompresowania 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, zależy od plików, z którymi pracujesz.

    Kompresja w prawdziwym świecie

    Konieczność kompresji plików zmniejszyła się z biegiem lat, gdy 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 ma potrzeby uzyskiwania 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, istniała w pełni funkcjonująca instalacja Office gotowa do użycia.

    Nie udało mi się 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 przy odpowiednich warunkach - co oznacza kompresowanie dużej liczby plików, bardzo dużych plików lub niektórych szczególnie zgodnych typów plików - możliwe do osiągnięcia poziomy kompresji są oszałamiające.

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

    Co myślisz o Archiwizatorze KGB? Czy jest to przydatne narzędzie, czy tylko sztuczka? Czy jest to coś, z czego mógłbyś sam się przekonać?