Ένα αρχείο με επέκταση αρχείου LZMA είναι συμπιεσμένο αρχείο LZMA. Το επίθημα σημαίνει Lempel-Ziv-Markov chain-Algorithm και τα αρχεία εμφανίζονται κυρίως σε λειτουργικά συστήματα που βασίζονται σε Unix.
Τα αρχεία LZMA είναι παρόμοια με άλλους αλγόριθμους συμπίεσης όπως το ZIP που συμπιέζουν δεδομένα για εξοικονόμηση χώρου. Ωστόσο, η συμπίεση LZMA είναι γνωστό ότι παρέχει ταχύτερους χρόνους αποσυμπίεσης από άλλους αλγόριθμους όπως το BZIP2.
Το LZMA2 είναι μια μορφή κοντέινερ που μπορεί να κρατήσει τόσο δεδομένα LZMA όσο και ασυμπίεστα δεδομένα. Υπάρχουν μερικές περισσότερες πληροφορίες παρακάτω για τις διαφορές τους.
Το TLZ είναι συντομογραφία για ένα αρχείο TAR που έχει συμπιεστεί χρησιμοποιώντας LZMA. Χρησιμοποιεί την επέκταση αρχείου TAR. LZMA και συνήθως ονομάζεται συμπιεσμένο Tarball LZMA.
Πώς να ανοίξετε ένα αρχείο LZMA
PeaZip και 7-Zip είναι δύο δωρεάν προγράμματα για Windows και Linux που μπορούν να αποσυμπιέσουν (εξάγουν) τα περιεχόμενα ενός αρχείου LZMA. Το Unarchiver μπορεί να ανοίξει αρχεία LZMA σε Mac και το B1 Free Archiver είναι ένα παρόμοιο πρόγραμμα ανοίγματος αρχείων LZMA για Windows, Linux, macOS και Android.
Για να ανοίξετε ένα αρχείο TAR που είναι κρυμμένο σε ένα αρχείο LZMA ενδέχεται να απαιτούνται δύο βήματα: εξαγωγή του αρχείου TAR από το LZMA και, στη συνέχεια, αποσυσκευασία των δεδομένων από το αρχείο TAR. Ορισμένα προγράμματα αποσυμπίεσης συνδυάζουν αυτά τα βήματα σε ένα, κάνοντας τη διαδικασία λίγο πιο εύκολη.
Σε ένα τερματικό Unix, μπορείτε να δείτε αυτήν τη διεργασία δύο βημάτων σε μία εκτέλεση εντολής. Τα δεδομένα σε ένα αρχείο TAR μπορούν να αποσυμπιεστούν από ένα αρχείο LZMA χρησιμοποιώντας την ακόλουθη εντολή (αντικαταστήστε το file.tar.lzma με το δικό σας αρχείο LZMA):
tar --lzma -xvpf file.tar.lzma
Εάν αυτό δεν λειτουργεί, πιθανότατα δεν έχετε εγκαταστήσει το lzma. Χρησιμοποιήστε αυτήν την εντολή για να την εγκαταστήσετε εάν νομίζετε ότι ισχύει:
sudo apt-get install lzma
Αν διαπιστώσετε ότι ένα πρόγραμμα στον υπολογιστή σας προσπαθεί να ανοίξει το αρχείο LZMA αλλά είναι λάθος εφαρμογή ή εάν προτιμάτε απλώς να χρησιμοποιήσετε ένα διαφορετικό για να ανοίξετε αρχεία LZMA, ανατρέξτε στην ενότητα Πώς να αλλάξετε το προεπιλεγμένο πρόγραμμα για έναν ειδικό οδηγό επέκτασης αρχείου για την πραγματοποίηση αυτής της αλλαγής (στα Windows).
Πώς να μετατρέψετε ένα αρχείο LZMA
Μπορείτε να μετατρέψετε ένα αρχείο LZMA σε GZ, ZIP, TAR, TGZ και ορισμένες άλλες μορφές αρχειοθέτησης χρησιμοποιώντας το FileZigZag, έναν διαδικτυακό και εντελώς δωρεάν μετατροπέα αρχείων. Απλώς μεταφορτώστε το αρχείο LZMA στο FileZigZag και επιλέξτε σε ποια μορφή θα το μετατρέψετε.
Μια άλλη επιλογή είναι να χρησιμοποιήσετε το CloudConvert, το οποίο υποστηρίζει την αποθήκευση του αρχείου LZMA στο RAR.
Ακόμα δεν μπορώ να ανοίξω το αρχείο;
Ο πιο συνηθισμένος λόγος που το αρχείο σας δεν ανοίγει με τα προγράμματα που αναφέρονται παραπάνω είναι επειδή στην πραγματικότητα δεν έχετε να κάνετε με ένα αρχείο LZMA, κάτι που μπορεί να συμβεί εάν διαβάζετε λάθος την επέκταση αρχείου.
Για παράδειγμα, τα αρχεία LZM μοιάζουν πολύ με το LZMA, αλλά μόνο επειδή οι επεκτάσεις αρχείων τους είναι παρόμοιες. Ένα αρχείο LZM είναι στην πραγματικότητα ένα αρχείο Slax Module που χρησιμοποιείται από το λειτουργικό σύστημα Slax.
ZMA και ZMAP είναι μερικά άλλα παραδείγματα όπου η επέκταση αρχείου είναι δεσμευμένη για το SPL Tracer και το βιντεοπαιχνίδι Zombies Ate My Neighbors Map, αντίστοιχα.
Αν ο έλεγχος της επέκτασης αρχείου δείξει ότι έχετε πραγματικά έναν εντελώς διαφορετικό τύπο αρχείου, τότε ερευνήστε αυτά τα γράμματα/αριθμούς για να μάθετε ποια προγράμματα μπορούν να το ανοίξουν ή να το μετατρέψουν.
LZMA vs LZMA2
Το LZMA είναι απολύτως αποδεκτό στη χρήση, αρκεί να συμπιέζετε ένα μικρό αρχείο (κάτω από 256 MB). Εάν συμπιέζετε κάτι μεγαλύτερο ή εάν συμπιέζετε ήδη συμπιεσμένα δεδομένα, τότε η χρήση ενός προγράμματος που υποστηρίζει LZMA2, όπως το 7-Zip, μπορεί να σας προσφέρει ταχύτερη και καλύτερη συμπίεση.
Ωστόσο, δεν θα δείτε βελτίωση χρησιμοποιώντας το LZMA2 εκτός και αν χρησιμοποιείτε περισσότερα από 4 νήματα CPU για να εκτελέσετε τη συμπίεση. Επίσης, απαιτείται πολύ περισσότερη μνήμη συστήματος για συμπίεση LZMA2 έναντι LZMA.
Μερικοί παρόμοιοι αλγόριθμοι συμπίεσης είναι οι LZ77 και LZ78, οι οποίοι συνήθως ονομάζονται LZ1 και LZ2. Το LZMA βασίζεται σε αυτούς τους δύο αλγόριθμους.
Συχνές Ερωτήσεις
Είναι το LZMA2 μορφή αρχείου χωρίς απώλειες;
Ναι. Το LZMA είναι μια μορφή χωρίς απώλειες και η LZMA2 θεωρείται μια μορφή "κοντέινερ" που περιλαμβάνει δεδομένα LZMA και μη συμπιεσμένα δεδομένα.
Ποιος είναι ο καλύτερος τρόπος συμπίεσης αρχείων σε 7-Zip;
7-Το Zip έχει τη δική του ιδιόκτητη μορφή συμπίεσης που ονομάζεται 7z. Γενικά, το 7z κάνει την καλύτερη δουλειά στη συμπίεση αρχείων. Ωστόσο, έχετε κατά νου ότι το άτομο στο οποίο στέλνετε το συμπιεσμένο αρχείο χρειάζεται το δικό του αντίγραφο του 7-Zip για να το ανοίξει.