Komprimering er generelt en nyttig metode som i det vesentlige koder informasjon ved å bruke mindre data enn den opprinnelige. For Linux er det forskjellige komprimeringsalternativer, hver med sine fordeler.
En generisk Linux-distro gir tilgang til en håndfull veldig nyttige og enkle komprimeringsmekanismer. Denne artikkelen vil bare fokusere på dem.
Kompresjonstyper
Komprimering koder og representerer informasjon med færre biter enn den opprinnelig var. I tilfelle filkomprimering bruker en komprimeringsmetode sin egen algoritme og matematiske beregning for å generere en utgang som vanligvis er mindre enn størrelsen på den opprinnelige filen. På grunn av hvordan forskjellig komprimering fungerer og filers tilfeldige natur, kan kjørelengden variere sterkt.
Det er to typer komprimering.
Tap av kompresjon: Dette er en risikabel komprimeringstype som ikke garanterer dataintegritet. Når det først er komprimert, er det en risiko for at originalfilen ikke kan rekonstrueres ved hjelp av det komprimerte arkivet. Et solid eksempel på denne typen komprimering er det velkjente MP3-formatet. Når en MP3 er opprettet fra den opprinnelige lydfilen, er den betydelig mindre enn den originale kildemusikkfilen. Dette fører til tap av noe lydkvalitet.
Tapsfri kompresjon: Dette er den mest brukte typen komprimering. Ved å bruke en "tapsfri" komprimeringsmetode kan originalfilen rekonstrueres fra den komprimerte filen. Komprimeringsmetodene jeg vil diskutere i denne artikkelen er alle tapsfri komprimeringsmetoder.
Linux-komprimering
Flertallet av komprimeringsmetodene er tilgjengelig fra verktøyet tjære. Når det gjelder "zip" -komprimering, bruker vi glidelås verktøy. Forutsatt at systemet ditt allerede har disse verktøyene installert, la oss komme i gang.
Først trenger vi en testfil. Kjør følgende kommando for å opprette en.
$ base64 / dev / urandom | head -c 20000000> fil.tekst
Det oppretter en tekstfil med 20 MB størrelse.
La oss nå lage 10 eksemplarer av filen. Til sammen er det 200 MB.
Glidelås for komprimering
Glidelås er ganske vanlig. For å lage en zip-fil krever zip-verktøyet følgende kommandostruktur.
Tidligere ble spill bare ansett som en hobby, men med tiden så spillindustrien en enorm vekst når det gjelder teknologi og antall spillere. Spillpubli...
Oculus Quest introduserte nylig den gode ideen om håndsporing uten kontrollere. Med et stadig økende antall spill og aktiviteter som utfører støtte en...
Å spille fullskjermspill eller bruke apper i distraksjonsfri fullskjermmodus kan avskrekke deg fra relevant systeminformasjon som er synlig i et panel...