Hvordan komprimere en fil med LZMA
Den Lempel-Ziv-Markov algoritme, eller LZMA, er en av mange algoritmer designet for å komprimere datafiler, noe som gjør dem tar opp mindre plass på harddisken uten å ødelegge noen av sine data. LZMA brukes mest fremtredende ved den grafiske arkiv manager 7zip å komprimere filene inn i "7z" format, men du kan også bruke den fra kommandolinjen for å lage arkiver i "lzma" format.
Bruksanvisning
1 Åpne en terminal. Dette er en ledetekst som du kan sende tekstkommandoer til operativsystemet; det vises i alle UNIX-baserte systemer, inkludert alle distribusjoner av Linux og Mac OS X. Sjekk dokumentasjonen eller besøke operativsystemet hjemmeside for å lære hvordan du åpner en terminal på egne oppsett.
2 Bruk LZMA mest grunnleggende komprimering funksjonalitet ved å skrive inn en kommando som følgende:
LZMA ~ / Desktop / example.txt
Dette komprimerer en fil som heter "example.txt," ligger i "Desktop" katalog av brukerens hjemmemappe, i en fil som heter "example.lzma." Den opprinnelige tekstfil forsvinner. Du kan oppgi banen og filnavnet du vil etter "lzma" kommandoen.
3 Bruk LZMA mer avanserte funksjoner ved å legge til "brytere" til kommandoen. En mer komplisert LZMA kommando kan lese:
LZMA -c -k -t -9 ~ / Desktop / example.txt> ~ / Desktop / archive.lzma
Her, forteller "-c" bryteren LZMA å sende komprimerte data til standard output buffer snarere enn til standard "example.lzma," og ">" senere i kommandoen forteller operativsystemet å sende innholdet i standard utgang til en fil på skrivebordet som heter "archive.lzma." På denne måten kan du sette navnet på arkivet selv. Den "-k" bryteren holder LZMA fra å slette input filen når den er ferdig, den "-t" bryteren tester den komprimerte filen for problemer og "-9" bryteren forteller LZMA å bruke den høyeste kvalitet komprimering. For denne siste bryteren, kan du bruke hvilket som helst tall 1-9 - lavere tall komprimere raskere; høyere tall komprimere bedre. Standardkvaliteten er sju.
4 Se en liste over LZMA kommando brytere, inkludert mindre de ikke er nevnt ovenfor, ved å skrive "lzma -h" - uten anførselstegn - eller lese en lengre manuell inntasting på kommando, komplett med en beskrivelse av kompresjonsprosessen og in- dybde forklaringer av brytere, ved å skrive "man lzma" - igjen, uten anførselstegn.