Jak skutecznie kompresować pliki?
- Lindt13
- Serdeczny Borsuk
- Posty: 119
- Rejestracja: 12 maja 2017, 20:28
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
Jak skutecznie kompresować pliki?
Chciałbym zapytać w jaki sposób na Ubuntu skutecznie kompresować pliki. Słowo "skutecznie" to słowo-klucz, ponieważ tworząc normalnie archiwum .tar a następnie prawym przyciskiem wybierając kompresowanie, to po wybraniu opcji .7z archiwum ma jeszcze większy rozmiar! Dla innych opcji jest tak samo lub podobnie. Bez tworzenia archwiwum na początku (tzn. wybierając od razu tworzenie archiwum z menu rozwijanego za pomocą PPM) także się tak dzieje. Plik przed kompresją ma 63,7MB, a skompresowane archiwum ma 64,1MB. Zupełnie tego nie rozumiem jaki może być sens takiej kompresji.
Próbowałem też engrampą tworzyć archiwum z opcją "archiwum tar z kompresją 7zip)" , ale ta kompresja jest bardzo mała (ale działa) i nie ma w ogóle sensu tego robić. Dla porównania na Mincie kompresowanie zainstalowanym narzędziem (tzn. wybierając w środowisku graficznym "utwórz archwum" kliknąwszy PPM) daje znaczną kompresję. Nie ukrywam że dość często zdarza mi się uruchamiać komputer z Mintem właśnie dlatego że tam kompresja działa całkiem dobrze.
Szukałem nieco poradników, ale tam także nikt nie zwraca uwagi na to, że archiwum po kompresji jest prawie takie samo. Czy ktoś może polecić jakiś program na Ubuntu do kompresowania archiwów?
Próbowałem też engrampą tworzyć archiwum z opcją "archiwum tar z kompresją 7zip)" , ale ta kompresja jest bardzo mała (ale działa) i nie ma w ogóle sensu tego robić. Dla porównania na Mincie kompresowanie zainstalowanym narzędziem (tzn. wybierając w środowisku graficznym "utwórz archwum" kliknąwszy PPM) daje znaczną kompresję. Nie ukrywam że dość często zdarza mi się uruchamiać komputer z Mintem właśnie dlatego że tam kompresja działa całkiem dobrze.
Szukałem nieco poradników, ale tam także nikt nie zwraca uwagi na to, że archiwum po kompresji jest prawie takie samo. Czy ktoś może polecić jakiś program na Ubuntu do kompresowania archiwów?
- jacekalex
- Gibki Gibbon
- Posty: 4678
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: Jak skutecznie kompresować pliki?
Format kompresji XZ jest aktualnie chyba najlepszy.
Potrzebujesz do jego użycia paczki:
Sznurek:
https://pl.wikipedia.org/wiki/Xz
Możesz też spróbować ZSTD, to nowy standard opracowany przez Facebooka.
paczka w repo ma nazwę:
Sznurek:
https://en.wikipedia.org/wiki/Zstandard
Pozdro
Potrzebujesz do jego użycia paczki:
Kod: Zaznacz cały
xz-utils
https://pl.wikipedia.org/wiki/Xz
Możesz też spróbować ZSTD, to nowy standard opracowany przez Facebooka.
paczka w repo ma nazwę:
Kod: Zaznacz cały
zstd
https://en.wikipedia.org/wiki/Zstandard
Pozdro
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
- Lindt13
- Serdeczny Borsuk
- Posty: 119
- Rejestracja: 12 maja 2017, 20:28
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
Re: Jak skutecznie kompresować pliki?
Albo coś źle robię, ale czegoś tutaj nie rozumiem. Kompresowałem archiwum .tar o wielkości 8GB.
Po wpisaniu do terminala: xz archiwum.tar
skuteczność tej kompresji, to z 7 677,6 MiB zrobiło się 7 671,9 MiB. Praktycznie żadnej różnicy. Kompresowałem jeszcze archiwum o wielkości około 18GB i także kompresja jest na poziomie poniżej 1%.
Co ciekawe kompresja małych plików (około 5KB) jest dużo większa - z 6,5KB robię się 4,2KB i to jest sensowne. Tylko że przy większych plikach kompresja jest tak mała, że praktycznie jej nie widać.O co tutaj chodzi?
Po wpisaniu do terminala: xz archiwum.tar
skuteczność tej kompresji, to z 7 677,6 MiB zrobiło się 7 671,9 MiB. Praktycznie żadnej różnicy. Kompresowałem jeszcze archiwum o wielkości około 18GB i także kompresja jest na poziomie poniżej 1%.
Co ciekawe kompresja małych plików (około 5KB) jest dużo większa - z 6,5KB robię się 4,2KB i to jest sensowne. Tylko że przy większych plikach kompresja jest tak mała, że praktycznie jej nie widać.O co tutaj chodzi?
- enedil
- Przebojowy Jelonek
- Posty: 1352
- Rejestracja: 08 wrz 2012, 16:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: i3
- Architektura: x86_64
- Kontakt:
Re: Jak skutecznie kompresować pliki?
Jeśli przechowywane pliki to np. zdjęcia lub filmy, to nie masz co oczekiwać sensownej kompresji.
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!
~moderatorzy
~moderatorzy
- Lindt13
- Serdeczny Borsuk
- Posty: 119
- Rejestracja: 12 maja 2017, 20:28
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
Re: Jak skutecznie kompresować pliki?
Jeśli kompresowany jest wyłącznie jeden plik (archiwum .tar) to także jest normalne żeby kompresja była niska?
Które pliki zatem najlepiej się kompresują?
Które pliki zatem najlepiej się kompresują?
- jacekalex
- Gibki Gibbon
- Posty: 4678
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: Jak skutecznie kompresować pliki?
Formaty multimedialne, jak filmy czy pliki muzyczne są mocno spakowane oryginalnie, żeby nie obiążać transferu internetowego i nie zapychać dysków w komputerach.
Pakować dosyć skutecznie można wszystkie typy plików tekstowych w tym plikach XML i JSON.
Czyli wszystkie dokumenty tekstowe i programów biurowych powinny się ładnie kompresować.
Generalnie spakować z dużą kompresją możesz coś, co wcześniej nie było spakowane innymi metodami.
Pozdro
Pakować dosyć skutecznie można wszystkie typy plików tekstowych w tym plikach XML i JSON.
Czyli wszystkie dokumenty tekstowe i programów biurowych powinny się ładnie kompresować.
Generalnie spakować z dużą kompresją możesz coś, co wcześniej nie było spakowane innymi metodami.
Pozdro
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
- enedil
- Przebojowy Jelonek
- Posty: 1352
- Rejestracja: 08 wrz 2012, 16:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: i3
- Architektura: x86_64
- Kontakt:
Re: Jak skutecznie kompresować pliki?
Dla uściślenia, np. .docx nie kompresuje się dobrze, bo sam tak naprawdę jest archiwum .zip z dodatkową strukturą.
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!
~moderatorzy
~moderatorzy
- Lindt13
- Serdeczny Borsuk
- Posty: 119
- Rejestracja: 12 maja 2017, 20:28
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
Re: Jak skutecznie kompresować pliki?
Ok. Dziękuję za odpowiedzi.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 59 gości