Διαβάζοντας τις καταχωρίσεις του πλανήτη GNOME, έμαθα πως στο file-roller προστέθηκε πρόσφατα η δυνατότητα χρησιμοποίησης του αλγόριθμου συμπίεσης LZMA. Και μην ξέροντας τι είναι έκανα μια μικρή έρευνα (με το σύνηθες αποτέλεσμα να ξοδέψω μερικές πολύτιμες ελεύθερες ώρες).
Ο αλγόριθμος συμπίεσης LZMA προσφέρει την καλύτερη συμπίεση από όλους τους άλλους αλγόριθμους που είναι διαθέσιμοι σε GNU/Linux/Unix. Στην ταχύτητα αποσυμπίεσης είναι πολύ πιο γρήγορο από το bzip2 και ελάχιστα πιο αργό από το gzip. Στην ταχύτητα συμπίεσης όμως είναι πολύ πιο αργό και από τα δύο. Επιπλέον, το LZMA χρησιμοποιεί περισσότερη μνήμη, οπότε ίσως να μην είναι κατάλληλο για παλαιότερα συστήματα με λιγοστή μνήμη.
Αν ο χρόνος συμπίεσης δεν είναι ιδιαίτερα σημαντικός, με το LZMA θα έχετε τα καλύτερα αποτελέσματα συμπίεσης. Το δημοφιλές 7zip χρησιμοποιεί επίσης τον συγκεκριμένο αλγόριθμο συμπίεσης.
Υπάρχει μια πρόταση για την χρήση του αλγόριθμου αυτού για την συμπίεση των πακέτων του alternative cd του Ubuntu και όπως αναφέρετε θα μπορούσαν να εξοικονομήσουν με αυτόν τον τρόπο μέχρι και 175MB στον δίσκο! Έτσι θα μπορούσαν να προσθέσουν περισσότερα πακέτα στον δίσκο, όπως για παράδειγμα πακέτα γλωσσικής υποστήριξης. Το dpkg υποστηρίζει το LZMA αλλά το apt δεν το υποστηρίζει πλήρως ακόμα.
Για να εγκαταστήσετε τα εργαλεία για το LZMA στο Ubuntu, εγκαταστήστε το πακέτο lzma (αυτόματη εγκατάσταση). Για να συμπιέσετε έναν κατάλογο, θα πρέπει να κάνετε:
tar c my-directory/ | lzma --best -v > my-directory.tar.lzma
Με το --best θα εφαρμοστεί η καλύτερη δυνατή συμπίεση, οπότε ίσως να αργήσει λιγάκι. Συμπιέστε τον ίδιο φάκελο και με το gzip και bz2 και κάντε την σύγκριση. Το tar δεν έχει ακόμα υποστήριξη για να χρησιμοποιήσετε το LZMA χωρίς να κάνετε pipe από το tar στο lzma
(υπάρχει ένα patch όμως διαθέσιμο που ίσως ενσωματωθεί σύντομα).
Για αποσυμπίεση κάντε:
lzma -cd my-directory.tar.lzma | tar -xv









Καλησπερα φιλε
Καλησπερα φιλε μοθ.Δεν ξερω αν εδω πρεπει να απευθηνθω αλλα οπου αλλοθ κ αν εψαξα ακρη δεν βρηκα!Ειμαι νεος χρηστης του ubuntu 7.10 κ εχω το εξης προβλημα..προσπαθω να ανοιξω εναν εξωτερικο σκληρο κ δεν κανει mount με με κανενα τροπο με την δικαιολογια οτι χρησιμοποιηται απο αλλο λειτουργικο.ειναι διαμορφωμενος σε ntfs αλλα δεν περιεχει εγκατεστημενα windows!!εχεις καμια ιδεα τι μπορω να κανω?250 giga μουσικης κ να μην μπορω να τον ανοιξω/!!!
Υποβολή νέου σχολίου