Λειτουργικά συστήματα

Γνώση Υπολογιστών >> Λειτουργικά συστήματα >  >> Unix

Ποια είναι η εντολή που χρησιμοποιείται για την συμπίεση ενός αρχείου στο Linux;

Η πιο συνηθισμένη εντολή για τη συμπίεση ενός αρχείου στο Linux είναι το `gzip`. Ωστόσο, υπάρχουν και άλλοι ανάλογα με τον επιθυμητό αλγόριθμο συμπίεσης και τη μορφή αρχείου που προέκυψε.

* `gzip` :Δημιουργεί ένα αρχείο `.gz` χρησιμοποιώντας τον αλγόριθμο GZIP (μια παραλλαγή της κωδικοποίησης Lempel-ZIV). Αυτή είναι μια καλή επιλογή γενικής χρήσης για μεμονωμένα αρχεία. Είναι συμπίεση χωρίς απώλειες.

`` `bash

gzip myfile.txt

`` `

Αυτό θα συμπιέσει `myfile.txt` και θα δημιουργήσει` myfile.txt.gz`.

* `bzip2` :Δημιουργεί ένα αρχείο `.bz2` χρησιμοποιώντας τον αλγόριθμο BZIP2 (μετασχηματισμός Burrows-Wheeler). Γενικά προσφέρει υψηλότερες αναλογίες συμπίεσης από το GZIP, αλλά είναι πιο αργή. Επίσης χωρίς απώλειες.

`` `bash

bzip2 myfile.txt

`` `

Αυτό θα συμπιέσει το `myfile.txt` και θα δημιουργήσει` myfile.txt.bz2`.

* `xz` :Δημιουργεί ένα αρχείο `.xz` χρησιμοποιώντας τον αλγόριθμο XZ (LZMA2). Προσφέρει ακόμη υψηλότερες αναλογίες συμπίεσης από το BZIP2, αλλά είναι ακόμη πιο αργή. Χωρίς απώλειες.

`` `bash

xz myfile.txt

`` `

Αυτό θα συμπιέσει `myfile.txt` και θα δημιουργήσει` myfile.txt.xz`.

* `zip` :Δημιουργεί ένα αρχείο `.zip`. Πρόκειται για μια κοινή μορφή αρχείου που μπορεί να χειριστεί πολλαπλά αρχεία και προσφέρει διάφορα επίπεδα συμπίεσης. Χωρίς απώλειες.

`` `bash

zip myarchive.zip myfile.txt

`` `

Αυτό θα συμπιέσει το `myfile.txt` και θα δημιουργήσει` myarchive.zip`. Μπορείτε να καθορίσετε το επίπεδο συμπίεσης με την επιλογή `--`.

Σε * Decompress * αρχεία, χρησιμοποιήστε τις αντίστοιχες εντολές με την επιλογή `-d` ή` -c` (για `gzip`,` bzip2`, `xz`). Για το `zip`, χρησιμοποιήστε το` unzip '.

Η καλύτερη επιλογή εξαρτάται από τις προτεραιότητές σας:Αναλογία ταχύτητας έναντι συμπίεσης. Το «Gzip» είναι συχνά μια καλή ισορροπία για την ταχύτητα και την αξιοπρεπή συμπίεση, ενώ το «XZ` παρέχει την καλύτερη συμπίεση αλλά με το κόστος της ταχύτητας.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα