Kompression

Top 10 filkomprimeringsværktøjer på Linux

Top 10 filkomprimeringsværktøjer på Linux
Overførsel af filer mellem en computer til en anden eller lagring af dem er en vigtig opgave for både normale og professionelle brugere. Nogle gange er det ikke muligt at sende filer over en bestemt størrelse over internettet, så du har brug for hjælpeprogrammer, der hjælper med at mindske din filstørrelse uden at gå på kompromis med data eller dens kvalitet. Det hjælper også med at flette flere filer og reducere den samlede filstørrelse for at hjælpe dig med at sende den sikkert over internettet.

Linux-brugere er velsignet med mange effektive og pålidelige filkomprimeringsværktøjer til deres rådighed.

De fleste værktøjer, der er anført her, fungerer godt sammen med alle Linux-distroer, og vi har testet dem på Ubuntu.

tjære

Det tjære filkomprimering er et af de mest anvendte filkomprimeringsværktøjer på Linux. Fil komprimeret med dette værktøj har suffiks .tjære.gz og .tgz, og de kaldes også tarballs.

For eksempel, hvis vi har en fil / mappe med navnet bytte1 i det aktuelle bibliotek. For at gemme den i en komprimeret fil med navnet fil.tjære, gz, Vi skal køre følgende kommando i terminalen:

$ tar -czvf-fil.tjære.gz swap1

Du undrer dig måske over, hvad der præcist skifter -czvf betyder, lad os se det en efter en.

-c : Opret et arkiv
-z : Komprimer arkiv med gzip
-v : kendt som "ordrig”. Det viser fremskridtene i terminalvinduet, når arkivet oprettes.
-f : Denne switch giver dig mulighed for at angive arkivets filnavn.

Installer det ved at køre følgende kommando i terminalen:

$ sudo apt-get install tjære

gzip

Det gzip står for GNU Zip, og det er et open source-filkomprimeringsformat, der bruges til at komprimere enkeltfiler. Det producerer zip-filer med suffikset .gz udvidelse.

ZIP og GZIP er begge meget populære filkomprimeringsformater, når det kommer til at spare plads og reducere den tid, der kræves til at sende filen over internettet.

Her er dens grundlæggende syntaks:

$ gzip [Indstillinger] [filnavne]

Brug af kontakten -l giver dig detaljerede oplysninger om den komprimerede fil.

For at pakke en fil ud, brug syntaksen:

$ gzip -d filnavn.gz

For at installere gzip skal du køre følgende kommando i terminalen:

$ sudo apt-get install gzip

7zip

Det 7zip er et open source-filkomprimeringsværktøj, der oprindeligt blev udviklet til Windows-brugere og senere blev portet til andre operativsystemer som Linux og dets distroer. Det understøtter flere filkomprimeringsformater og er populært til et højt kompressionsforhold med LZMA- og LZMA2-kompressionsteknikker.

Syntaks:

$ 7z et filnavn.7z filnavn

Sådan ekstraheres:

$ 7z e filnavn.7z

For at installere 7zip skal du køre følgende kommando i terminalen:

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

lzma

Det lzma er et andet filkomprimeringsværktøj som zip eller tjære, og det sendes forudinstalleret med Linux og dets distroer. Det er ret hurtigt filkomprimeringsværktøj sammenlignet med andre.

Sådan oprettes arkiv:

$ lzma -c --stdout filnavn> filnavn.lzma

Sådan ekstraheres filer:

$ lzma -d --stdout filnavn.lzma> filnavn

bzip2

Det bzip2 er et gratis og open source-filkomprimeringsværktøj. Det er et hurtigere filværktøj sammenlignet med gzip, men kan kun komprimere en enkelt fil ad gangen.
Syntaks:

$ bzip2 filnavn

Denne teknik bruger mere RAM under komprimering. Skift for at reducere brugen -s, som vist nedenfor:

$ bzip2 -s filnavn

Sådan ekstraheres:

$ bzip2 -d filnavn.bz2

xz filkomprimering

Det xz er en opgradering til lzma-filkomprimeringsværktøjet, men kan kun komprimere en enkelt fil ad gangen. Det integreres godt med alle Linux-distroer, selv de ældre udgivelser.

Syntaks til komprimering:

$ xz filnavn

Syntaks for at udtrække:

$ xz -d filnavn.xz

shar

Det shar, forkortelse for "skalarkiv”, Er et simpelt og pålideligt filkomprimeringsværktøj til personlige og kraftige brugere.

Syntaks til komprimering:

$ shar filnavn> filnavn.shar

Syntaks at udtrække:

$ unshar filnavn.shar

For at installere shar skal du køre følgende kommando i terminalen:

$ sudo apt-get install sharutils

ar

Det ar er et meget anvendt filkomprimeringsværktøj i Debian og dets derivater.

Syntaks til komprimering:

$ ar cvsr filnavn.et filnavn

Syntaks for at udtrække:

$ ar -xv filnavn

kgb

Det kgb er gratis at bruge filkomprimeringsværktøj med understøttelse af de fleste filformater. Det understøtter arkivering af flere filer i en med et højt kompressionsforhold.

Syntaks til arkiv:

$ kgp filnavn.kgb filnavn

Syntaks til dekomprimering:

$ kgb x filnavn.kgb

For at installere kgb skal du køre følgende kommando i terminalen:

$ sudo apt-get install kgb

pax

Det pax står for Portable Archive Exchange, og det er et filkomprimeringsværktøj, der bruges til oprettelse og udpakning af arkiver. Det understøtter forskellige filkomprimeringsformater som tjære, cpio, bcpio og ustar.

Syntaks til komprimering:

$ pax -wf filnavn.tjære filnavn

Syntaks til dekomprimering:

$ pax -r < filename.tar

For at installere pax skal du køre følgende kommando i terminalen:

$ sudo apt-get install pax

Så dette er de top 10 filkomprimeringsværktøjer til Linux og dets distroer. Der er stadig andre komprimeringsværktøjer til Linux, men disse 10 er standouts, når de testes på forskellige parametre. Del gerne dine synspunkter med os på @linuxhint og @SwapTirthakar.

OpenTTD vs Simutrans
Oprettelse af din egen transportsimulering kan være sjovt, afslappende og ekstremt lokkende. Derfor skal du sørge for at prøve så mange spil som mulig...
OpenTTD Tutorial
OpenTTD er et af de mest populære forretningssimuleringsspil derude. I dette spil skal du oprette en vidunderlig transportvirksomhed. Du starter dog i...
SuperTuxKart til Linux
SuperTuxKart er en fantastisk titel designet til at give dig Mario Kart-oplevelsen gratis på dit Linux-system. Det er ret udfordrende og sjovt at spil...