Najlepsze 10 narzędzia kompresyjne plików w Linux

Najlepsze 10 narzędzia kompresyjne plików w Linux
Przesyłanie plików między jednym komputerem do drugiego lub bezpieczne przechowywanie jest głównym zadaniem zarówno dla normalnych, jak i profesjonalnych użytkowników. Czasami nie jest możliwe wysyłanie plików powyżej określonego rozmiaru przez Internet, więc potrzebujesz narzędzi, które pomogą zmniejszyć rozmiar pliku bez narażania danych lub jego jakości. Pomaga również scalić wiele plików i zmniejszyć ogólny rozmiar pliku, aby pomóc mu bezpiecznie wysłać go przez Internet.

Użytkownicy Linux są pobłogosławieni wieloma skutecznymi i niezawodnymi narzędziami kompresyjnymi plików.

Większość wymienionych tutaj narzędzi działa dobrze ze wszystkimi dystrybucjami Linux i przetestowaliśmy je na Ubuntu.

smoła

smoła Kompresja plików jest jednym z najczęściej używanych narzędzi kompresji plików w Linux. Plik skompresowany z tym narzędziem ma sufiks .smoła.GZ I .TGZ, i są również nazywane Tarballs.

Na przykład, jeśli mamy nazwany plik/katalog swap1 W obecnym katalogu. Aby zapisać go w skompresowanym pliku o nazwie plik.Tar, Gz, Musimy uruchomić następujące polecenie w terminalu:

$ tar -czvf plik.smoła.GZ swap1

Być może zastanawiasz się, co dokładnie się zmienia -CZVF oznacza, zobaczmy to jeden po drugim.

-C : Stwórz archiwum
-z : Kompresję archiwum gzip
-v : znany jako "gadatliwy". Wyświetla postęp w oknie terminalu podczas tworzenia archiwum.
-F : Ten przełącznik pozwala określić nazwę pliku archiwum.

Zainstaluj go, uruchamiając następujące polecenie w terminalu:

$ sudo apt-get instaluj smoła

gzip

gzip oznacza GNU ZIP i jest to format kompresji plików open source używany do kompresji pojedynczych plików. Produkuje pliki zapinane na sufiks .GZ rozszerzenie.

ZIP i GZIP, są bardzo popularnymi formatami kompresji plików, jeśli chodzi o oszczędzanie miejsca i skrócenie czasu wymaganego do wysłania pliku przez Internet.

Oto jego podstawowa składnia:

$ gzip [opcje] [nazwy plików]

Za pomocą przełącznika -L poda szczegółowe informacje o skompresowanym pliku.

Aby rozpakować plik, użyj składni:

$ gzip -d nazwa pliku.GZ

Aby zainstalować GZIP, uruchom następujące polecenie w terminalu:

$ sudo apt-get instaluj gzip

7zip

7zip to narzędzie kompresyjne plików typu open source, które początkowo zostało opracowane dla użytkowników systemu Windows, a później zostało przeniesione do innych systemów operacyjnych, takich jak Linux i jego dystrybucja. Obsługuje wiele formatów kompresji plików i jest popularny pod względem wysokiego współczynnika kompresji z technikami kompresji LZMA i LZMA2.

Składnia:

7Z nazwa pliku.7z nazwa pliku

Wyciągać:

Nazwa pliku 7z E.7z

Aby zainstalować 7zip, uruchom następujące polecenie w terminalu:

$ sudo apt-get instaluj p7zip-full p7zip-rar

LZMA

LZMA to kolejne narzędzie kompresyjne pliku, takie jak ZIP lub TAR, i wysyłane jest wstępnie zainstalowane z Linuksem i dystrybucją. Jest to dość szybkie narzędzie kompresyjne plików w porównaniu z innymi.

Aby stworzyć archiwum:

$ LZMA -C --stdout nazwa pliku> nazwa pliku.LZMA

Aby wyodrębnić pliki:

$ lzma -d --stdout nazwa pliku.LZMA> nazwa pliku

BZIP2

BZIP2 to bezpłatne i open source narzędzie kompresyjne. Jest to szybsze narzędzie plików w porównaniu z GZIP, ale może tylko kompresować jeden plik na raz.
Składnia:

$ bzip2 nazwa pliku

Ta technika zużywa więcej pamięci RAM podczas kompresji. Aby zmniejszyć jego użycie, przełącz -S, jak pokazano niżej:

$ bzip2 -s nazwa pliku

Wyciągać:

$ bzip2 -d nazwa pliku.BZ2

Kompresja pliku xz

xz jest aktualizacją do narzędzia kompresji plików LZMA, ale może tylko kompresować jeden plik na raz. Dobrze integruje się ze wszystkimi dystrybucjami Linux, nawet starsze wydania.

Składnia do kompresji:

$ xz nazwa pliku

Składnia do wyodrębnienia:

$ xz -d nazwa pliku.xz

Shar

Shar, Krótkie dla „Archiwum Shell”, To proste i niezawodne narzędzie kompresyjne plików dla użytkowników osobistych i zaawansowanych.

Składnia do kompresji:

$ shar filename> nazwa pliku.Shar

Składnia do wyodrębnienia:

$ Unshar Filename.Shar

Aby zainstalować shar, uruchom następujące polecenie w terminalu:

$ sudo apt-get instal instal sharutils

ar

ar jest powszechnie używanym narzędziem kompresyjnym plików w Debian i jego pochodnych.

Składnia do kompresji:

$ ar cvsr nazwa pliku.nazwa pliku

Składnia do wyodrębnienia:

$ ar -xv nazwa pliku

KGB

KGB może korzystać z użyteczności kompresji plików z obsługą większości formatów plików. Obsługuje archiwizację wielu plików w jeden z wysokim współczynnikiem kompresji.

Składnia do archiwum:

$ kgp nazwa pliku.nazwa pliku KGB

Składnia do dekompresji:

$ kgb x nazwa pliku.KGB

Aby zainstalować KGB, uruchom następujące polecenie w terminalu:

$ sudo apt-get instaluj kgb

patena

patena oznacza przenośną wymianę archiwów i jest to narzędzie kompresyjne plików używane do tworzenia i wyodrębniania archiwów. Obsługuje różne formaty kompresji plików, takie jak TAR, CPIO, BCPIO i USTAR.

Składnia do kompresji:

$ pax -wf nazwa pliku.Tar nazwa pliku

Składnia do dekompresji:

$ pax -r < filename.tar

Aby zainstalować PAX, uruchom następujące polecenie w terminalu:

$ sudo apt-get instaluj PAX

Tak więc są to 10 najlepszych narzędzi kompresji plików dla Linuksa i jego dystrybucji. Istnieją jeszcze inne narzędzia kompresyjne dla Linux, ale te 10 są wyróżniającymi się po przetestowaniu różnych parametrów. Podziel się z nami swoimi poglądami na @linuxhint i @Swaptirthakar.