10 najlepszych narzędzi do kompresji plików w systemie Linux

Top 10 File Compression Utilities Linux



Przenoszenie plików między komputerami lub ich bezpieczne przechowywanie jest głównym zadaniem zarówno dla zwykłych, jak i profesjonalnych użytkowników. Czasami wysyłanie przez Internet plików o określonym rozmiarze nie jest możliwe, więc potrzebujesz narzędzi, które pomogą zmniejszyć rozmiar pliku bez narażania danych lub jego jakości. Pomaga również łączyć wiele plików i zmniejszać całkowity rozmiar pliku, aby pomóc Ci bezpiecznie wysyłać je przez Internet.

Użytkownicy Linuksa mają do dyspozycji wiele skutecznych i niezawodnych narzędzi do kompresji plików.







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



smoła

ten smoła kompresja plików jest jednym z najczęściej używanych narzędzi do kompresji plików w systemie Linux. Plik skompresowany tym narzędziem ma przyrostek .tar.gz oraz .tgz , i są również nazywane tarballe .



Na przykład, jeśli mamy plik/katalog o nazwie zamiana1 w bieżącym katalogu. Aby zapisać go w skompresowanym pliku o nazwie plik.tar, gz , musimy uruchomić następującą komendę w terminalu:





$smoła -czvfplik.tar.gz swap1

Być może zastanawiasz się, co dokładnie się przełącza -czvf oznacza, zobaczmy to jeden po drugim.

-C : Utwórz archiwum
-z : Kompresuj archiwum za pomocą gzip
-v : znany jako gadatliwy . Wyświetla postęp w oknie terminala podczas tworzenia archiwum.
-F : Ten przełącznik umożliwia określenie nazwy pliku archiwum.



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

$sudo apt-get install smoła

gzip

ten gzip oznacza GNU Zip i jest to format kompresji plików o otwartym kodzie źródłowym używany do kompresji pojedynczych plików. Tworzy spakowane pliki z sufiksem .gz rozbudowa.

ZIP i GZIP to bardzo popularne formaty kompresji plików, jeśli chodzi o oszczędność miejsca i skrócenie czasu potrzebnego do przesłania pliku przez Internet.

Oto jego podstawowa składnia:

$gzip [Opcje] [nazwy plików]

Korzystanie z przełącznika -ten poda szczegółowe informacje o skompresowanym pliku.

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

$gzip -Dnazwapliku.gz

Aby zainstalować gzip, uruchom w terminalu następującą komendę:

$sudo apt-get install gzip

7zip

ten 7zip to narzędzie do kompresji plików o otwartym kodzie źródłowym, które zostało początkowo opracowane dla użytkowników systemu Windows, a później zostało przeniesione do innych systemów operacyjnych, takich jak Linux i jego dystrybucje. Obsługuje wiele formatów kompresji plików i jest popularny ze względu na wysoki współczynnik kompresji przy użyciu technik kompresji LZMA i LZMA2.

Składnia:

$7z nazwa pliku.7z nazwa pliku

Wydobywać:

$7z i nazwa pliku.7z

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

$sudo apt-get installp7zip-pełny p7zip-rar

Izma

ten Izma to kolejne narzędzie do kompresji plików, takie jak zip lub tar, i jest dostarczane z preinstalowanym systemem Linux i jego dystrybucjami. Jest to dość szybkie narzędzie do kompresji plików w porównaniu do innych.

Aby utworzyć archiwum:

$Izma-C -- stdoutNazwa pliku>nazwapliku.lzma

Aby wyodrębnić pliki:

$Izma-D -- stdoutnazwapliku.lzma>Nazwa pliku

bzip2

ten bzip2 to bezpłatne narzędzie do kompresji plików o otwartym kodzie źródłowym. Jest to szybsze narzędzie do obsługi plików w porównaniu do gzip, ale może skompresować tylko jeden plik na raz.
Składnia:

$bzip2Nazwa 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 -sNazwa pliku

Wydobywać:

$bzip2 -Dnazwapliku.bz2

kompresja plików xz

ten xz jest uaktualnieniem do narzędzia do kompresji plików lzma, ale jednocześnie może skompresować tylko jeden plik. Dobrze integruje się ze wszystkimi dystrybucjami Linuksa, nawet starszymi wydaniami.

Składnia do kompresji:

$xz nazwa pliku

Składnia do wyodrębnienia:

$xz-Dnazwapliku.xz

udział

ten udział , skrót od archiwum powłoki , to proste i niezawodne narzędzie do kompresji plików dla użytkowników indywidualnych i zaawansowanych.

Składnia do kompresji:

$współdziel nazwę pliku>nazwapliku.udział

Składnia do wyodrębnienia:

$unshar nazwa_pliku.shar

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

$sudo apt-get installsharutils

Z

ten Z jest szeroko stosowanym narzędziem do kompresji plików w Debianie i jego pochodnych.

Składnia do kompresji:

$Zcvsr nazwa pliku.a nazwa pliku

Składnia do wyodrębnienia:

$Z -xvNazwa pliku

kgb

ten kgb jest darmowym narzędziem do 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.kgb nazwa pliku

Składnia dekompresji:

$kgb x nazwapliku.kgb

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

$sudo apt-get installkgb

patena

ten patena to skrót od Portable Archive Exchange i jest to narzędzie do kompresji 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:

$patena-wfnazwa_pliku.tar nazwa_pliku

Składnia dekompresji:

$patena-r <nazwapliku.tar

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

$sudo apt-get installpatena

Oto 10 najlepszych narzędzi do kompresji plików dla systemu Linux i jego dystrybucji. Istnieją jeszcze inne narzędzia do kompresji dla Linuksa, ale te 10 wyróżniają się, gdy są testowane na różnych parametrach. Zapraszam do podzielenia się z nami swoimi poglądami na @linuxhint oraz @SwapTirthakar .